8.7. Скалярні вирази
Скалярні вирази SQL, по суті, прості. Тому ми задовольнимося списком найбільш важливих операторів, які можна використовувати в конструкціях таких виразів, і запропонуємо кілька додаткових зауважень для операторів case та cast, значення яких одразу можливо і не очевидно. Наголосимо, що у таких висловлюваннях також можуть зустрічатися підсумкові функції, оскільки вони повертають скалярний результат. Більш того, табличні вирази, укладені в дужки, можуть бути витлумачені як скалярні значення, якщо вони в результаті обчислення зводяться до таблиці з одним рядком і одним стовпцем. Як зазначалося раніше, ця можливість, яка була введена в SQL/92, представляєголовнеудосконалення нової версії SQL порівняно з первісним варіантом.
Ось список основних операторів за абеткою: арифметичні оператори (+,-,*,/); BIT_LENGTH; CASE; CAST; CHARACTER_LENGTH; CURRENT_USER; LOWER; OCTET_LENGTH; POSITION; SESSION_USER; SUBSTRING; SYSTEM_USER; TRIM; UPPER; USER.
Нижче описано оператори case і cast.
Оператор case повертає одне значення із зазначеного набору значень залежно від певних умов. Наприклад:
Для продовження завантаження необхідно пройти капчу:
Калькулятор
Сервіс безкоштовної оцінки вартості роботи
- Заповніть заявку. Фахівці розрахують вартість вашої роботи
- Розрахунок вартості прийде на пошту та по СМС
Номер вашої заявки
Зараз на пошту прийде автоматичний лист-підтвердження з інформацією про заявку.