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

Что означает * в записи SELECT *

SELECT * означает выбор всех столбцов из указанной таблицы. Это удобно, когда нужны все данные, но не рекомендуется в продакшене из-за:

  1. Избыточности (может тянуть ненужные данные)
  2. Проблем с производительностью
  3. Хрупкости (структура таблицы может измениться)

Лучше явно указывать нужные столбцы:

sql
SELECT id, name, email FROM users;

В Java при работе с JDBC это особенно важно для предотвращения N+1 проблем и оптимизации запросов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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