Встречается на собеседованиях • сегодня

Что выдаст SELECT name

Результат зависит от контекста. Если таблица содержит столбец name, вернутся все значения этого столбца.

Пример:

sql
-- Для таблицы users:
-- | id | name   |
-- |----|--------|
-- | 1  | Alice  |
-- | 2  | Bob    |

SELECT name FROM users;
-- Результат:

--name
--Alice
--Bob
text

Если столбца `name` нет - будет ошибка. В Java при использовании JDBC это вызовет `SQLException`. Всегда лучше явно указывать таблицу (`SELECT users.name`) или использовать алиасы для избежания неоднозначностей.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы