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


LIKE және NOT LIKE үлгісімен салыстыру предикаттары



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

LIKE және NOT LIKE үлгісімен салыстыру предикаттары
. LIKE 
предикаты тапсырылған мәнді салыстыруына шаблон тапсыруын талап етеді, 
егер тапсырылған мән шаблонға сәйкес келетін болса, предикат ақиқат, ал кері 
жағдайда – жалған болады. NOT LIKE предикаты қарама қарсы мағынасына ие 
болады. Шаблон % (Access үшін *) белгілерін мазмұндауы мүмкін,
қарастырылған белгілер кез келген таңбаларды белгілеу үшін қолданылады ; _ 
(?Access үшін) – кез келген бір таңбаны белгілеу. 
Мысал 2.7: ‘Студенты’ кестесінен ‘Фамилия’ өрісіндегі мәндері «С» немесе 
«М» басталатын жазбаларды таңдау: 
Access ДҚБЖ үшін
Select * from Студенты 
Where Фамилия like ‘С*’ or Фамилия like ‘М*’; 


51 
 
Басқа ДҚБЖ –лер үшін
Select * from Студенты
Where Фамилия like ‘С%’ or Фамилия like ‘М%’; 
IS NULL анықталмаған мәнімен салыстыру предикаты

Анықталмаған мәнге қандай да бір атрибутың мәнінің теңдігін анықтау үшін 
арнайы стандартты предикаттары қолданылады:
<атрибут аты> IS NULL және < атрибут аты> IS NOT NULL 
Мысал 2.8: ‘Домашний телефон’ өрісіндегі мәні бос болмайтын жазбаларды 
‘Сотрудники’ кестесінен барлық өрістерді таңдау. 
Select * from Сотрудники where [Домашний телефон] isnotnull; 
Бақылау сұрақтары: 
1.
SELECT таңдау операторының жалпы синтаксисін келтіріңіз. 
2.
ALL кілтті сөзі нені білдіреді? 
3.
FROM
 
кілттік сөзінің тағайындалуы? 
4.
WHERE бәліміндегі предикаттарла аттап шығыңыз. 
5.
Салыстыру предикаттар қатарына не жатады? 
 
 


52 
 
Зертханалық жұмыс 1. Деректер қорын құрастыру. Кестелермен 


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




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

    Басты бет