Задачи

    Cards (19)

    • Как вывести определенные поля из таблицы с фильтрацией по условию?
      Используйте SELECT для указания выводимых полей, FROM для указания таблицы, и WHERE для фильтрации по условию. Порядок выполнения: FROM -> WHERE -> SELECT.
    • Как отсортировать результаты запроса?
      Используйте оператор ORDER BY после SELECT и FROM. Укажите поле(я) для сортировки и DESC для сортировки по убыванию.
    • Как ограничить количество выводимых строк?
      Используйте оператор LIMIT после ORDER BY для указания максимального количества строк.
    • Как найти уникальные значения в столбце?
      Используйте DISTINCT перед именем столбца в SELECT для получения уникальных значений.
    • Как вычислить агрегатные значения (сумма, минимум, максимум и т.д.)?
      Используйте агрегирующие функции SUM, MIN, MAX, AVG, COUNT в SELECT.
    • Как отфильтровать NULL значения

      Используйте IS NULL или IS NOT NULL в WHERE для фильтрации по NULL значениям.
    • Как сгруппировать данные?
      Используйте GROUP BY после WHERE для группировки по одному или нескольким полям.
    • Как применить фильтрацию к сгруппированным данным?
      Используйте HAVING после GROUP BY для фильтрации сгруппированных значений.
    • Как вычислить промежуточные значения с условиями?
      Используйте CASE для создания условных выражений в SELECT.
    • Какова правильная последовательность выполнения всех операторов?
      FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY -> LIMIT.
    • Как изменить тип данных столбца?
      Используйте функцию CAST(column AS new_type) в SELECT для преобразования типа данных.
    • Как объединить строки из нескольких столбцов?
      Используйте функцию CONCAT(col1, col2, ...) в SELECT для конкатенации строк.
    • Как выполнять операции с датами и временем?
      Используйте функции DATE_PART, DATE_TRUNC, AGE и другие для манипуляций с датами/временем.
    • Как работать с текстовыми шаблонами?
      Используйте оператор LIKE с символами подстановки % и _ в WHERE для поиска по шаблонам.
    • Как использовать подзапросы?
      Поместите вложенный SELECT внутрь условия WHERE, SELECT или других операторов для выполнения подзапросов.
    • Как выполнять операции над множествами строк
      Используйте операторы UNION, INTERSECT, EXCEPT для объединения, пересечения или вычитания наборов строк.
    • Как назначать псевдонимы (алиасы) столбцам?
      После имени столбца используйте AS и задайте псевдоним, например, SELECT column1 AS new_name.
    • Как работать с JSON данными?

      Используйте функции для работы с JSON, такие как JSON_EXTRACT, JSON_QUERY и другие.
    • Как выполнять объединения таблиц?
      Используйте операторы JOIN (INNER, LEFT, RIGHT, FULL) для объединения данных из нескольких таблиц.
    See similar decks