Получение всех строк из таблицы INTERVIEWERS

Чтобы получить все записи таблицы, выполните SELECT без WHERE. Явный список колонок обычно предпочтительнее SELECT *, если контракт результата должен быть стабильным.

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

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

Чтобы получить все записи таблицы, выполните SELECT без WHERE. Явный список колонок обычно предпочтительнее SELECT *, если контракт результата должен быть стабильным.

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

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

Условие

В базе данных присутствует таблица INTERVIEWERS:

create table INTERVIEWERS  
(  
     id   int auto_increment primary key,  
     name varchar(255) not null,  
     constraint INTERVIEWERS_name_uindex unique (name)  
 );

Сформировать SQL‑запрос, который вернёт каждую запись из этой таблицы.

Ответ

Чтобы получить все записи таблицы, выполните SELECT без WHERE. Явный список колонок обычно предпочтительнее SELECT *, если контракт результата должен быть стабильным.

SELECT id, name
FROM INTERVIEWERS;

Эквивалентный для показанной схемы краткий вариант — SELECT * FROM INTERVIEWERS. Порядок строк без ORDER BY не гарантирован; для последовательности по ID добавьте ORDER BY id. DISTINCT не требуется: первичный ключ уже различает записи. Для очень большой таблицы в пользовательском интерфейсе лучше пагинация, но это отдельное требование.

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

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

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

Подробнее