Уроки модуля (2/4)
ВЫБЕРИТЕ… ИЗ
Самый простой запрос в SQL называется SELECT и извлекает строки из
стол. Это языковое «Привет, мир», и вы будете использовать его практически
каждый запрос, который вы пишете, до конца своей жизни. Минимальный синтаксис:
SELECT <colonne>
FROM <tabella>;Прочитайте по-английски: "возьмите эти столбцы из данной таблицы". SQL движок сканирует таблицу построчно и для каждой возвращает только запрошенные столбцы.
Все столбцы или только некоторые
SELECT *возвращает все столбцы таблицы. Это удобно для изучает новый набор данных, но в «реальном» коде этого избегают: если завтра Если вы добавите столбец в таблицу, запрос автоматически вернет дополнительные данные.SELECT col1, col2возвращает только перечисленные столбцы, в порядке ты пишешь их. Изменение порядка меняет результат.
-- Tutto, comodo per esplorare:
SELECT * FROM employees;
-- Solo le colonne che servono, nell'ordine deciso da te:
SELECT last_name, first_name, salary
FROM employees;Пробелы, отступы, точки с запятой
SQL не терпит форматирования: эти три запроса идентичны двигатель:
SELECT first_name, last_name FROM employees;
SELECT first_name,last_name FROM employees;
SELECT
first_name,
last_name
FROM employees;Третью форму вы чаще всего будете видеть в профессиональном коде: один столбец на строку делает разницу более читабельной при добавлении или удалении полей.
Попробуйте это
Извлеките имя (first_name) и фамилию (last_name) всех сотрудников в указанном порядке.
Показать подсказку
Вам нужно указать два нужных столбца между SELECT и FROM, разделенные запятой.
Решение доступно после 3 попыток
Обзор упражнения
Извлеките адрес электронной почты, фамилию и зарплату сотрудников (именно в этом порядке столбцов).
Показать подсказку
Порядок столбцов в результате соответствует порядку, в котором вы указываете их после SELECT.
Решение доступно после 3 попыток