Модуль 01 · урок 2
Обираємо лише потрібні стовпці
Засновнику потрібен цінник — лише назва та ціна кожного товару. Дати й залишки тут зайві. Тягнути всю таблицю заради двох стовпців — марно.
Перелічуй потрібні стовпці
Замість * назви потрібні стовпці через кому — і саме в тому порядку, у якому хочеш їх бачити:
SELECT category, stock
FROM products;
Цей запит поверне лише два стовпці — category і stock.
Проєкція
Вибір конкретних стовпців називають проєкцією. У реальних запитах так роблять майже завжди — це:
- швидше — база не тягне зайвих даних;
- читабельніше — одразу видно, що саме треба;
- надійніше — запит не «попливе», якщо в таблицю додадуть нові стовпці.
Тому явний список майже завжди кращий за *.
Твоя черга
Збери цінник: виведи name і price кожного товару.
Підсумок
- Перелік стовпців через кому повертає лише потрібне — у заданому порядку. Це проєкція.
- Порядок стовпців у
SELECT= порядок у результаті. - Явний список кращий за
*(швидше, читабельніше, надійніше).