← Назад к вопросам

Что выдаст SELECT name

3.0 Senior🔥 51 комментариев
#Docker, Kubernetes и DevOps

Комментарии (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 при работе с большими таблицами
Что выдаст SELECT name | PrepBro