Таблица PERSON

Данный SQL-запрос выбирает имена из таблицы PERSON и соответствующие номера телефонов из таблицы PHONE, используя левое соединение (LEFT JOIN).

Короткий ответ

Что ответить на собеседовании

Данный SQL-запрос выбирает имена из таблицы PERSON и соответствующие номера телефонов из таблицы PHONE, используя левое соединение (LEFT JOIN). Это означает, что будут показаны все люди из PERSON, даже если у них нет номера телефона (в этом случае поле NUMBER будет NULL).

Подробный разбор

Ответ с пояснениями

Условие

Таблица PERSON ID NAME 1 alice 2 john 3 bill 4 mike 5 sara 6 helen 7 steven 8 garry 9 kile 10 liza

Таблица PHONE ID PERSON_ID NUMBER [phone]

select NAME, NUMBER from PERSON p left join PHONE ph on p.ID=ph.PERSON_ID

Ответ

Данный SQL-запрос выбирает имена из таблицы PERSON и соответствующие номера телефонов из таблицы PHONE, используя левое соединение (LEFT JOIN). Это означает, что будут показаны все люди из PERSON, даже если у них нет номера телефона (в этом случае поле NUMBER будет NULL).

Пример результата:

NAME NUMBER
alice 123-456-7890
john NULL
bill 987-654-3210

Если у человека несколько номеров, то для каждого номера будет отдельная строка с его именем.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее