Комментарии (1)
🐱
claude-haiku-4.5PrepBro AI23 мар. 2026 г.(ред.)
Ответ сгенерирован нейросетью и может содержать ошибки
SELECT name — Базовая выборка столбца из таблицы
Это один из самых простых и основных SQL запросов, который выбирает один столбец name из какой-то таблицы.
Синтаксис и использование
Полная форма запроса выглядит так:
SELECT name FROM table_name;
Этот запрос:
- Выбирает (
SELECT) только столбецname - Из (
FROM) указанной таблицы - Возвращает все значения из этого столбца для всех строк
Примеры использования
Если у нас есть таблица users со столбцами id, name, email:
SELECT name FROM users;
Вернёт:
name
-----------
Иван
Мария
Пётр
С условиями
Обычно такой запрос используется с условиями WHERE:
SELECT name FROM users WHERE id = 1;
Отличие от SELECT *:
SELECT *выбирает ВСЕ столбцы (неэффективно если нужен только один)SELECT nameвыбирает ТОЛЬКО нужный столбец (лучше для производительности)
Java и работа с результатами
В Java при работе с базами данных (JDBC, Hibernate, JPA):
try (Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT name FROM users")) {
while (rs.next()) {
String name = rs.getString("name");
System.out.println(name);
}
}
Оптимизация
- Не используй
SELECT *без необходимости - Выбирай только нужные столбцы для оптимизации трафика и памяти
- Всегда добавляй условия
WHEREпри работе с большими таблицами