Ж. С. Нурпеисова аж – дегі мәліметтер базасы


WHERE бәліміндегі предикаттар



Pdf көрінісі
бет43/106
Дата27.10.2023
өлшемі3,46 Mb.
#188624
1   ...   39   40   41   42   43   44   45   46   ...   106
Байланысты:
Нурпеисова-Ж.С.-АЖ-дегі-мәліметтер-базасы

13.2
WHERE бәліміндегі предикаттар
WHERE
бөлімінде қатарларды талдау (іріктеу) шарттары тапсырылады 
WHERE бөлімінде қолданылатын предикаттар:
-
Салыстыру предикаттары (=, <>, >, >=, <, <=) 
-
Between A and 

предикаттары 
-
IN
 (
множество) жиынына кіру предикаты
 
 


50 
-
LIKE және NOT LIKE үлгісімен салыстыру предикаттары
 
-
IS NULL анықталмаған
 
мәнімен салыстыру предикаты
Салыстыру предикаттары (=, <>, >, >=, <, <=) 
Мысал 2.1: ‘Продажа’ кестесінен ‘Количество’ өрісі 10- нан арттық болатын 
жазбаларды таңдау 
Select * from Продажа where Количество > 10; 
Мысал 2.2: ‘Экзамен’ кестесінен бағасы ‘5’ болатын барлық жазбаларды
таңдау
Select * from Экзамен where Оценка = 5; 
Between A and B 
предикаттары
– А және В мәндерін қабылдайды. 
Предикат ақиқаты болады, егер салыстырып жатқан мәні тапсырылған 
диапазонға кіретін болса. Қарама қарсы предикаты 
Not Between A and B
ақиқаты болады, егер салыстырып жатқан мәні тапсырылған диапазонға 
кірмейтін болса.
Мысал 2.3: ‘Продажа’ кестесінен ‘Количество’ өрісіндегі мәндері ‘10’ нан ‘50’ 
интервалында жататын жазбаларды таңдау: 
Select * from Продажа where Количество between 10 and 50; 
Мысал 2.4: ‘Продажа’ кестесінен ‘Дата продажи’ өрісіндегі мәндері 1.01.06 нан 
31.01.06 интервалында жататын жазбаларды таңдау: 
Select * from Продажа where [Датапродажи] between #01/01/06# and 
#31/01/06#; 
IN (множество) жиынына кіру предикаты
ақиқаты болады, егер 
салыстырып жатқан мәні тапсырылған мәндер жиынына кіретін болса. Оған 
қарама қарсы предикат NOT IN - салыстырып жатқан мәні тапсырылған 
мәндер жиынына кірмейтін болса. 
Мысал 2.5: ‘Группы’ кестесінен ‘Шифр группы’ өрісі АИ51, АИ52, АИ53 
мәндеріне ие болатын жазбаларды таңдау: 
Select * from Группы where [Шифр группы] in (“АИ51”, “АИ52”, 
“АИ53”); 
Мысал 2.6:

Экзамены’ кестесінен ‘Оценка’ өрісі ‘4’ немесе ‘5’ мәнін 
қабылдайтын жазбаларды таңдау: 
Select * from Экзамен where Оценка in (4, 5); 


Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   106




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет