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 повертає одне значення із зазначеного набору значень залежно від певних умов. Наприклад:

Для продовження завантаження необхідно пройти капчу:

Калькулятор

Сервіс безкоштовної оцінки вартості роботи

  1. Заповніть заявку. Фахівці розрахують вартість вашої роботи
  2. Розрахунок вартості прийде на пошту та по СМС

Номер вашої заявки

Зараз на пошту прийде автоматичний лист-підтвердження з інформацією про заявку.