Теория

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.