Модульні уроки (2/4)
ВИБРАТИ … З
Найпростіший запит у SQL називається SELECT і витягує рядки з
стіл. Це мова "Hello, world", і ви будете використовувати її майже в
кожен запит, який ви пишете протягом усього життя. Мінімальний синтаксис:
SELECT <colonne>
FROM <tabella>;Прочитайте англійською: "візьміть ці стовпці з поданої таблиці". SQL механізм сканує таблицю рядок за рядком і для кожного з них повертає лише запитуваних стовпців.
Усі колонки або лише деякі
SELECT *повертає всі стовпці таблиці. Це зручно для вивчення нового набору даних, але в «реальному» коді цього уникають: if tomorrow якщо додати стовпець до таблиці, запит мовчки поверне більше даних.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 спроб