Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Обхват – BETWEEN, NOT BETWEEN
- SELECT *
- FROM PRODUCTS
- WHERE PRICE NOT BETWEEN 1 AND 1000
- ------------------------------------------------------
- --Принадлежност към множество – IN, NOT IN.
- SELECT *
- FROM CUSTOMERS
- WHERE COUNTRY_ID in ('BG', 'DE')
- ------------------------------------------------------
- --Търсене на неизвестни стойности – IS [NOT] NULL.
- /*Поле със стойност NULL е празно поле. Това е липса на стойност. Стойността на NULL е различна от 0 или интервал.
- Ако column в таблица е разрешено да сърържа null стойности можете да вмъкнете нов запис или да актуализирате запис, без да добавите стойност в нея. Тогава полето ще бъде запазено с NULL стойност.
- Не е. възможно да се тестват стойности за NULL с оператори за сравнение =, <, <>. Вместо тях използваме операторите IS NULL и IS NOT NULL.
- */
- select *
- from EMPLOYEES
- where MANAGER_ID is not null
- select *
- from EMPLOYEES
- where MANAGER_ID is null
- ------------------------------------------------------
- /*Наколко условия за търсене се обединяват с AND или/и OR.
- Приоритетът на логическите оператори е
- 1). NOT
- 2). AND
- 3). OR
- Скобите променят приоритета.
- */
- SELECT *
- FROM Customers
- WHERE COUNTRY_ID='BG'
- AND (GENDER='F' OR LNAME='Петров')
- ---Wildcards [more info: https://www.w3schools.com/sql/sql_wildcards.asp ]
- SELECT * FROM Customers
- WHERE ADDRESS LIKE '%, София%'
Add Comment
Please, Sign In to add comment