1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Посчитайте в одном запросе количество всех записей в та...
Разбор задачи

Посчитайте в одном запросе количество всех записей в таблице и количество только тех записей, для которых в колонке birth_date указана дата рождения. Колонку с общим числом записей назовите dates, а колонку с записями без пропусков — datesnotnull. Поля в

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Базы данных
Посчитайте в одном запросе количество всех записей в таблице и количество только тех записей, для которых в колонке birth_date указана дата рождения. Колонку с общим числом записей назовите dates, а колонку с записями без пропусков — datesnotnull. Поля в

Условие:

Посчитайте в одном запросе количество всех записей в таблице и количество только тех записей, для которых в колонке birth_date указана дата рождения.

Колонку с общим числом записей назовите dates, а колонку с записями без пропусков — dates_not_null.

Поля в результирующей таблице: dates, dates_not_null

Решение:

Здравствуйте! Как преподаватель, я помогу вам составить SQL-запрос для решения этой задачи. Это классический пример использования агрегатных функций в SQL.

Решение задачи SQL

1. Дано

  • Таблица: users
  • Колонка, которая может содержать пропущенные значения (NULL): birth_date

2. Найти

Необходимо составить один SQL-запрос, который возвращает две колонки:

  1. Общее количество записей в таблице (dates).
  2. Количество записей, где birth_date не является NULL (dates_not_null).

3. Решение

Для решения этой за...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какая из агрегатных функций SQL используется для подсчета количества строк в столбце, игнорируя значения NULL?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет