Оқулық «Білім беруді дамытудың федералды институты»


ДЕРЕКТЕРДІ ТАҢДАУ. SELECT ОПЕРАТОРЫ



Pdf көрінісі
бет193/246
Дата27.09.2023
өлшемі4.61 Mb.
#478892
түріОқулық
1   ...   189   190   191   192   193   194   195   196   ...   246
Г. Н. Федорова, Деректер қорын әзірлеу және басқару. Оқулық. Мәскеу «Академия» баспа орталығы, 2015ж.

ДЕРЕКТЕРДІ ТАҢДАУ. SELECT ОПЕРАТОРЫ
 
SELECT мәлімдемесі DML сҧрау тілінің DML бӛлімшесіне сілтеме 
жасайды. Бҧл ең кҥрделі және қуатты SQL операторларының бірі. Бҧл 
оператор ӛте кҥрделі және дамыған қҧрылымға ие. Дерекқорлармен 
қандай да бір тҥрде байланысқан кез келген маманға белгілі болуы 
керек. Сондықтан осы оқу қҧралы оған ҥлкен кӛңіл бӛледі. 
12.1-суретте келесі талқылауға мысал ретінде пайдаланылатын 
дерекқор ҥлгісі кӛрсетілген. 
Тауарлар кестесі ҥстелдермен байланысты, содан кейін тауарлық 
ӛріс бірден-кӛпге дейін. Осыған ҧқсас, Клиенттер кестесі Клиент 
ӛрісіне арналған біріктірілген байланыспен Сатылым кестесіне 
байланысты. Сҧранысты орындау нәтижелерін неғҧрлым нақты 
кӛрсету ҥшін біз аяқталған кестелерді мысал ретінде пайдаланамыз 
(12.2-сурет).
245
 


Жолы 
Жол тҥрі
Сипаты
Тауар
Жолы 
Тауар атауы 
ЕИ
Жолы 
Ӛлшем бірлігі
Қҧны 
Саны 
Қҧны 
a
 
Жолы 
Жол тҥрі
Сипаты
Тҧтынушы 
Жолы 
Тҧтынушы
ЖСН
Жолы 
Тҧтынушының ЖСН
Қала 
Жолы 
Қала 
Телефон
Жолы 
Телефон
б
 
Жолы 
Жол тҥрі
Сипаты
Нӛмір 
Саны 
Қҧжат нӛмірі 
Кҥні 
Кҥні 
Қҧжат кҥні 
Тауар
Жолы 
Тауар атауы
Саны 
Саны 
Тауар саны 
Тҧтынушы 
Жолы 
Тҧтынушы 
в
 
12.1 сурет. Мысалдар ҥшін пайдаланылатын кестелер қҧрылымы:
а — ТАУАРЛАР кестесі; б — ТҦТЫНУШЫЛАР кестесі; в — САТЫЛЫМ кестесі
( «Таңдаңыз», ағылшын.) SELECT - шартты қанағаттандыратын 
дерекқорынан деректер жиынын (ҥлгі) қайтарады SQL тілі туралы 
есеп. Бҧл деректерді бір немесе бірнеше дерекқор кестелерінен 
таңдауға және нәтижелерді қажетті пішінге тҥрлендіруге мҥмкіндік 
береді. Бҧл оператор реляциялық алгебра операторларына баламалы 
әрекеттерді орындай алады. Оның кӛмегімен әртҥрлі кестелерден 
деректерді таңдау ҥшін кҥрделі және қиын жағдайлар жасай аласыз. 
Егер таңдау бірнеше кестеден жасалса, онда олар біріктіру әрекеті 
туралы айтады. 
SELECT сҧрауын жасаған кезде пайдаланушы деректердің қажетті 
жиынтығын (бағандар жиыны, жазбаларды таңдау критерийлері
топтау мәндері, жазбалардың шығысын ресімдеу және т.б.) 
сипаттайды. Алдымен, кестеден алынған барлық жазбалар шығарып 
алынады, содан кейін жиынтықтағы әрбір жазба ҥшін ол кӛрсетілген 
критерийге сәйкес келетіндігі тексеріледі. біріктіру, бірнеше 
кестелерден алынған ӛнім Кестенің бірінші компоненті жҥзеге 
асырылады, және тек содан кейін қажетті таңдалған жазбалар 
нәтижесінде жинағынан болса. Тҧтастай алғанда жалпы тәртіпте 
SELECT нҧсқауында келесі синтаксис бар:


Достарыңызбен бөлісу:
1   ...   189   190   191   192   193   194   195   196   ...   246




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

    Басты бет