Модуль 01 · урок 3
Псевдоніми стовпців (AS)
Засновник готує звіт для партнерів. Заголовок «name» виглядає по-айтішному — у звіті хочеться «Товар» і «Ціна», щоб читалося легко.
Що таке псевдонім
Псевдонім (alias) — тимчасове ім'я стовпця у результаті. Задають через AS:
SELECT stock AS "Залишок", category AS "Розділ"
FROM products;
У відповіді заголовки будуть «Залишок» і «Розділ» — хоча в самій таблиці стовпці так і лишилися stock і category. Псевдонім міняє лише підпис у відповіді, не сам стовпець.
Лапки мають значення
Якщо нове ім'я містить пробіл або кирилицю — бери його в подвійні лапки. У PostgreSQL це принципово:
- подвійні лапки
"..."— це ім'я (ідентифікатор); - одинарні лапки
'...'— це текстове значення.
Візьмеш псевдонім в одинарні лапки — буде помилка: одинарні лапки означають текстове значення, а на місці імені стовпця (ідентифікатора) воно не дозволене. Тож для псевдонімів — завжди подвійні.
Слово AS можна навіть пропустити (stock "Залишок"), але з ним читабельніше.
Твоя черга
Зроби звіт зрозумілим: виведи name як «Товар», а price як «Ціна».
Підсумок
ASперейменовує стовпці у результаті.- Імена з пробілами чи кирилицею — у подвійних лапках (одинарні означають текст → буде помилка).
- Сама таблиця не змінюється.