SQL задачи
10K subscribers
207 photos
165 links
SQL задачи для подготовки к собеседованию.

SQL тесты для проверки знаний.

№ 5635948084

SQL запросы к конкретной Базе данных с решением и разбором

По вопросам рекламы: @anothertechrock
Download Telegram
Вопрос с собеседования.

В чем разница между перекрестным (cross join) и естественным (natural join) соединением?

P.S ответ через час.

#вопрос21 #собес
Ответ на #вопрос21

Перекрестное соединение создает перекрестное или декартово произведение двух таблиц, тогда как естественное соединение основано на всех столбцах, имеющих одинаковое имя и типы данных в обеих таблицах.
Статья дня. Обзор архитектуры и обеспечения высокой доступности в SQL Database (SQL Azure)

Цель статьи – рассказать об архитектуре SQL Database и о том, как обеспечивается высокая доступность (обнаружение сбоев, реконфигурация).

Содержание:
1. Обзор архитектуры SQL Database
2. Сетевая топология
3. Уровень служб
4. и т.д.

Разбираться

#sql #читать
Вопрос с собеседования.

Что вы подразумеваете под «триггером» в SQL?

P.S ответ вечером.

#вопрос22 #собес
Ответ на #вопрос22

Триггер в SQL — особый тип хранимых процедур, которые предназначены для автоматического выполнения в момент или после изменения данных. Это позволяет вам выполнить пакет кода, когда вставка, обновление или любой другой запрос выполняется к определенной таблице.
Статья дня. 🐘 8 лучших GUI клиентов PostgreSQL в 2021 году

Графический интерфейс PostgreSQL – это инструмент управления базами данных PostgreSQL. Он позволяет любому пользователю запрашивать и визуализировать данные, а также манипулировать данными и анализировать их. Вы можете получать доступ к серверам баз данных и перемещаться по ним с помощью графического интерфейса.

Содержание:
1. pgAdmin
2. DBeaver
3. Navicat
4. и т.д.

Читать

#sql #читать
Вопрос с собеседования.

Важен ли в составном индексе порядок столбцов?

P.S ответ вечером.

#вопрос23 #собес
Ответ на #вопрос23

Важен. Когда строится составной индекс, сначала индексируется первый столбец, а потом строятся индексы других столбцов, на основании главного (первого).
С помощью какого ключевого слова отменяется транзакция?
Anonymous Quiz
9%
RESET
80%
ROLLBACK
4%
DELETE
2%
Все варианты неверные
5%
Узнать ответ
Статья дня. Пошаговая инструкция создания SQL-сервера на Google Cloud Platform

Google Cloud Platform (сокр. GCP) – это набор облачных служб, которые выполняются на той же самой инфраструктуре, что и продукты Google. Кроме инструментов для управления, также предоставляется ряд модульных облачных служб, таких как облачные вычисления, хранение данных, анализ данных и машинное обучение. В этой структуре крутятся такие гиганты, как PayPal, eBay, Spotify и Twitter.

Читать

#sql #читать
Вопрос с собеседования.

В чем разница между однорядными и многорядными функциями?
Для чего используется GROUP BY?

P.S. ответ вечером.

#вопрос24 #собес
Ответ на #вопрос24

Однорядные функции одновременно работают только с одной строкой, а многорядные функции – с данными из нескольких строк.

Команда GROUP BY объединяет все записи, имеющие одинаковые значения в определенном поле или любой группе полей.
Статья дня. Как оптимизировать производительность запросов в PostgreSQL

SQL – декларативный язык программирования. Вы объявляете базе данных о своих намерениях, а способ получения результата она выбирает сама. Это решения об использовании индексов, порядке объединения таблиц или проверки условий.

PostgreSQL в стандартном виде не предусматривает вмешательства извне в этот процесс, но показывает последовательность выполнения любого запроса.

Но на практике разработчик часто недоумевает, почему запрос обрабатывается так медленно. Поэтому было решено создать данную статью.

Читать

#sql #читать
Вопрос с собеседования.

В чем разница между COUNT(*) и COUNT(столбец)?

P.S. ответ вечером.

#вопрос25 #собес
Ответ на #вопрос25

При подсчете количества значений столбца COUNT(столбец) не принимает во внимание значение NULL.

Функция COUNT (*) подсчитывает количество строк в таблице, не игнорирует значение NULL, поскольку эта функция оперирует строками, а не столбцами.
Статья дня. Утки, Таиланд и T-SQL… или что может подстерегать программистов при работе с SQL Server?

Если хотите посвятить свою жизнь работе с базами данных, то первое чему нужно научиться… так это стрессоустойчивости. Второе – это взять на вооружение несколько правил при написании запросов на T-SQL, которые многие из начинающих разработчиков не знают или попросту игнорируют, а потом сидят и ломают голову… почему что-то не работает?

Содержание:
1. Data Types
2. *
3. Alias
4. Column order
5. NOT IN vs NULL
6. и т.д.

Читать дальше

#sql #читать