Save
Собесы
SQL
Теория
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Дарья Чернова
Visit profile
Cards (25)
Что такое базовый запрос в SQL?
Базовый запрос в SQL - это запрос, использующий операторы
SELECT
и
FROM
для выбора данных из таблицы.
Как отсортировать записи в результате запроса по возрастанию?
Для сортировки записей по возрастанию используется оператор
ORDER BY column_name.
Как отсортировать записи в результате запроса по убыванию?
Для сортировки записей по убыванию используется оператор
ORDER BY column_name DESC.
Для чего используется
функция
LENGTH в
SQL
?
Функция LENGTH подсчитывает количество символов
в
строковом значении.
Что делает функция UPPER в SQL
Функция
UPPER
приводит строковое значение к верхнему регистру.
Что делает функция
LEFT
в SQL?
Функция LEFT
возвращает
заданное количество символов из начала строки.
Для чего используется функция
SPLIT_PART
в SQL?
Функция
SPLIT_PART разбивает
строку
на
части по разделителю и возвращает указанную часть.
Как преобразовать тип данных с помощью SQL?
Для преобразования типа данных используется функция
CAST
(value AS
new
_type).
::INTEGER
Что делает функция
CONCAT
в
SQL
?
Функция
CONCAT соединяет
две или более строки в
одну.
Как извлечь год из даты в SQL?
Для извлечения года из даты используется функция
DATE_PART
('year',
date_value
).
Что делает функция COALESCE в
SQL
?
Функция COALESCE возвращает
первое ненулевое значение из
списка аргументов.
Как работает оператор CASE в SQL?
Оператор CASE позволяет создавать условные выражения и
возвращать
разные результаты в
зависимости
от условий.
Как отфильтровать данные в SQL?
Для фильтрации данных
используется
оператор WHERE с условием.
Что такое
оператор
LIKE и для чего он
используется
?
Оператор
LIKE используется для
поиска строк
по шаблону с использованием символов подстановки % и _.
Как выбрать записи из списка значений с помощью SQL?
Для выбора записей из списка значений используется оператор IN (
value1
,
value2
, ...).
Как выбрать записи из диапазона значений с помощью SQL?
Для выбора записей из диапазона значений используется оператор
BETWEEN min_value AND max_value
Как
отфильтровать
NULL значения в
SQL
?
Для фильтрации NULL значений используется условие
IS
NULL или
IS NOT NULL
Что такое агрегирующие функции и какие из них вы знаете?
Агрегирующие функции обрабатывают группу строк и возвращают одно значение. Примеры:
COUNT
, SUM, AVG,
MAX
, MIN.
В чем разница между
COUNT()
и
COUNT(column)
в SQL?
COUNT()
считает все строки, включая те, где значение в столбце NULL, а
COUNT(column)
считает только строки, где значения в столбце не NULL
Как
вывести
уникальные значения из таблицы в
SQL
?
Для вывода уникальных значений используется ключевое
слово
DISTINCT перед именами столбцов.
Что делает функция
array_length
в SQL?
Функция array_length возвращает длину (количество элементов) в
массиве.
Что делает функция
AGE
в SQL?
Функция AGE вычисляет разницу
между
двумя
датами
/временными метками.
Как сгруппировать данные в SQL?
Для группировки данных используется оператор
GROUP BY column1, column2, ...
Что такое оператор HAVING и чем он отличается от WHERE?
Оператор
HAVING
применяет фильтрацию к сгруппированным данным, в отличие от
WHERE
, который фильтрует исходные строки перед группировкой.
Какова последовательность выполнения операторов в SQL-запросе?
FROM -> WHERE ->
GROUP BY
-> HAVING -> SELECT -> ORDER BY ->
LIMIT.