E (істина), якщо обидва значення істинні (тобто рівні TRUE), в інших випадках - FALSE (неправда). Оператор OR повертає TRUE, якщо хоча б один з аргументів дорівнює TRUE. Оператор NOT повертає TRUE, якщо його аргумент дорівнює FALSE і навпаки. p align="justify"> Використання логічних операторів значно збільшує можливості команди SELECT.
Розглянемо тепер спеціальні оператори: IN, BETWEEN, LIKE, IS NULL.Оператор IN визначає список значень, в який повинно входити значення поля
SELECT * Salespeoplecity = 'Москва' OR
city = 'Хабаровськ'
Але є є простіший спосіб:
SELECT * Salespeoplecity IN ('Москва', 'Хабаровськ')
Результат цього запиту:
SNUM SNAME CITY COMM
Іванов Москва 12.0
Петров Хабаровськ 13.0
Набір значень для оператора IN полягає в круглі дужки, значення розділяються комами. p align="justify"> Оператор BETWEEN схожий на оператор IN. На відміну від списку допустимих значень BETWEEN визначає діапазон значень. У запиті Ви повинні вказати слово BETWEEN потім початкове значення, ключове слово AND і кінцеве значення
Оператор LIKE застосовний тільки до символьних полям, з якими він використовується, щоб знаходити підрядка. Тобто він шукає поле символу, щоб бачити чи співпадає з умовою частина його рядки. В якості умови він використовує спеціальні символи:
select * from seller where address_seller like '% Пенза%'
union all * from buyers where addres_buyer like '% Пенза%'
SQL Server надає кілька агрегатних функцій:
В· COUNT - проводить підрахунок рядків, які відповідають умові запиту
В· SUM - обчислює арифметичну суму всіх значень колонки
В· AVG - обчислює середнє арифметичне всіх значень
В· MAX - визначає найбільше з усіх вибраних значень
В· MIN - визначає найменше з усіх вибраних значень
Функції SUM і AVG застосовні тільки до числових полях. З COUNT, MAX, MIN можуть використовуватися числові або символьні поля. При використанні з символьними полями MAX, MIN порівнюють значення в алфавітному порядку. Агрегатні функції при своїй роботі ігнорують значення NULL. p align="justify"> Параметри ASC і DESC визначають метод сортування ключових елементів - відповідно за зростанням або за спаданням
4.3 Збережені процедури і тригери
Часто розробникам доводиться реалізовувати складні алг...