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);
Достарыңызбен бөлісу: