SELECT в SQL: выбор определенных столбцов

ВЫВОД ОПРЕДЕЛЕННЫХ КОЛОНОК

При этом звездочку * следует применять только для ознакомления с таблицей. Не нужно использовать ее в реальных проектах, даже если необходимо вывести все столбцы, так как:

  1. Для дальнейшей работы все столбцы обычно не нужны, поэтому при написании звездочки происходит нерациональное использование ресурсов.
  2. При повторном использовании запроса будет тяжело вспомнить, какие именно столбцы он выводит. А если запрос использует другой человек, это сильно усложнит его понимание.
  3. Структура таблицы может меняться. При использовании звездочки могут быть задействованы ненужные новые столбцы. Из-за этого ресурсы также будут тратиться нерационально.

Пример: После ознакомления со структурой и данными таблицы выведем только имя игрока (long_name), возраст (age), футбольный клуб (club) и позицию (team_position).

Вот так будет выглядеть запрос:

select 
    long_name,
    age,
    club,
    team_position
from
    fifa_players_2018

После оператора SELECT мы, вместо *, перечислили все необходимые нам столбцы.

Результат запроса: