Запрос: вывести детей, у которых указан только один родитель - 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 (то есть у ребенка есть только один родитель)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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