МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Частина ORDER BYЗначення NULL Відповідність шаблону Частина WHERE
За допомогою WHERE-параметра користувач визначає, які блоки даних з наведених у списку FROM таблиць з'являться в результаті запиту. За ключовим словом WHERE слід перелік умов пошуку, що визначають ті рядки, які повинні бути вибрані при виконанні запиту. Існує п'ять основних типів умов пошуку (або предикатів):
Приклад 2. Показати всі операції відпуску товарів об'ємом більше 20. SELECT * FROM Угода WHERE Кількість >20
Приклад 3. Вивести список товарів, ціна яких більше або дорівнює 100 і менше або дорівнює 150. SELECT Назва, Ціна FROM Товар WHERE Ціна>=100 And Ціна<=150 За допомогою оператора LIKE можна виконувати порівняння виразу з заданим шаблоном, в якому допускається використання символів-замінників:
Приклад 4. Знайти клієнтів, у яких у номері телефону друга цифра – 4. SELECT Клієнт.Фамілія, Клієнт.Телефон FROM Клієнт WHERE Клієнт.Телефон LIKE '_4%' Оператор IS NULL використовується для порівняння поточного значення зі значенням NULL, – спеціальним значенням, що вказує на відсутність будь-якого значення. NULL – це не те ж саме, що знак пробілу (пробіл - допустимий символ) або нуль (0 - допустиме число). NULL відрізняється і від рядка нульової довжини (порожнього рядка). Приклад 5. Знайти співробітників, у яких немає телефону (поле Телефон не містить ніякого значення). SELECT Фамілія, Телефон FROM Клієнт WHERE Телефон IS NULL
У загальному випадку рядки в результуючій таблиці SQL-запиту ніяк не впорядковані. Однак їх можна необхідним чином відсортувати, для чого в оператор SELECT , поміщається фраза ORDER BY, яка сортує дані вихідного набору в заданій послідовності. Сортування може виконуватися за кількома полями, в цьому випадку вони перераховуються за ключовим словом ORDER BY через кому. Спосіб сортування задається ключовим словом, вказуються в рамках параметра ORDER BY слідом за назвою поля, по якому виконується сортування. За замовчуванням реалізується сортування за зростанням. Явно вона задається ключовим словом ASC. Для виконання сортування у зворотній послідовності необхідно після імені поля, по якому вона виконується, вказати ключове слово DESC. Фраза ORDER BY дозволяє впорядкувати вибрані записи в порядку зростання або зменшення значень будь-якого стовпця або комбінації стовпців, незалежно від того, чи присутні ці стовпці в таблиці результату чи ні. Фраза ORDER BY завжди повинна бути останнім елементом в операторі SELECT . Приклад 6. Вивести список клієнтів в алфавітному порядку. SELECT Клієнт.Фамілія, Клієнт.Фірма FROM Клиент ORDER BY Клієнт.Фамілія
Читайте також:
|
||||||||
|