Запрос: вывести детей, у которых указан только один родитель - MySQL

Узнай цену своей работы

Формулировка задачи:

Есть таблица. Как написать запрос выводящий детей воспитывающихся в неполных семьях? То есть только тех, у кого указан только один родитель?

Решение задачи: «Запрос: вывести детей, у которых указан только один родитель»

textual
Листинг программы
SELECT КодРебенок, COUNT(1)
FROM  my_table
GROUP BY КодРебенок
HAVING COUNT(1) = 1

Объяснение кода листинга программы

В этом коде выполняется запрос к таблице my_table с целью выбрать детей, у которых указан только один родитель.

  1. SELECT КодРебенок, COUNT(1) - выбираются два поля: КодРебенок и количество (предположительно, количество родителей)
  2. FROM my_table - указывается название таблицы, из которой производится выборка
  3. GROUP BY КодРебенок - группировка производится по полю КодРебенок
  4. HAVING COUNT(1) = 1 - применяется условие, что количество родителей равно 1 (то есть у ребенка есть только один родитель)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

6   голосов , оценка 3.333 из 5
Похожие ответы