Задачи

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) для объединения данных из нескольких таблиц.