Э. В. Фуфаев, Л. И. Фуфаева


 SQL сұраныстардың құрылымдалған



жүктеу 23,02 Mb.
Pdf просмотр
бет76/204
Дата09.01.2022
өлшемі23,02 Mb.
#31801
1   ...   72   73   74   75   76   77   78   79   ...   204
Фуфаев Қолданбалы бағдарламалар пакеті. Оқу құралы

7.5. SQL сұраныстардың құрылымдалған 
тілі туралы жалпы түсінік.
 
 
Біз  сұраныстарды  құрастырушы  арқылы  орындалатын  əр  түрлі 
сұраныстардың  технологияларын  қарастырдық.  Дегенмен,  кез- 
келген  сұранысты  орындау  SQL  бағдарламасы  арқылы  жүзеге 
асыралады,  ол  құрастыру  барысында  автоматты  түрде  жасалынады. 
Бұл  бағдарламаның  мəнін  түсіну  үшін  Конструктор  емес  SQL 
режимінде сұранысты қарасақ болғаны. 
Мысал ретінде нəтижелер жəне ставка бойынша есептеу өрістері 
бар 
оқытушының 
жүктемесін 
құрылымдауға 
сұранысты 
қарастырайық (7.13 сурет). 7.13 а суретте сұраныстың АТƏ өрісінің 
мағынасы  бойынша  деректерді  іріктеу  шарты  бар  бөлігі 
көрсетілген,  ал  7.13,  б  суретінде  –  есептеу  өрістері  бар  сұраныс 
бөлігі. 
Егер  бұл  сұранысты  SQL  режимінде  қарастырсақ,  сұраныс 
құрастырушысының  терезесінде  -бағдарламаның  мəтіні  (7.14  сурет) 
пайда болады. 
96 
 
 


 
 
а
 
 
 
б
 
 
7.13. сурет. Сұрыптауға берілген сұраныстың екі үзіндісі (а,б) 
97 
 
 
 
 


 
 
 
7.14 сурет. 
SQL 
тəртіптемесіндегі құрастырушы терезесі 
 
SELECT  нұсқауы  (оператор) тілдің ядросы болып табылады. ДҚ 
кестесінен  өрістерді  таңдау  үшін  қолданылады.  Аталған  мысалда 
сұранысқа  енгізілген  Жүктеме  кестесінің  барлық  өрістері 
көрсетілген (7.6. сурет). 
FROM  ұсынысы  нұсқаудың  бір  бөлігі  болып  табылады  жəне 
сұраныстың деректер көзін  анықтау үшін қолданылады. 
WHERE  ұсынысы  сұраныс  орындауда  деректерді  іріктеу 
шарттарын  бекітеді.  Аталған  сөйлемде  деректерді  іріктеу  шарты 
АТƏ  өрісінің  мəні  болып  табылады,  ол 
Нагрузка  кафедры 
формасының 
ПолеСоСпискомО 
енгізілген. 
Жалпы  түрде  SELECT  нұсқауының  синтаксисін  келесідей 
сипаттауға болады: 
SELECT [ALL] (кестенің немесе сұраныстың өрістерінің тізімі); 
FROM  (сұраныс  құрастыруда  негіз  болатын  кестелер  мен 
сұраныстардың   тізімі); 
WHERE (деректерді іріктеу шарттары); 
GROUP  BY  (сұранысты  орындау  нəтижелеріне  енгізілетін 
өрістердің саны); 
HAVING (сұраныстағы деректерді топтастыру шарттары); 
ORDER  BY  (сұраныста  деректердің  шығарылуы  реттелетін 
өрістер саны). 
Қарастырылатын құрылымнамада SELECT шарттары: 
 
98 



ALL  —  кілт  сөз,  оның  мағынасы  –  нəтижеленетін  жазбалардың 
жинағына  сұраныстың  шарттарын  қанағаттандыратын  кестенің 
немесе сұраныстың барлық жазбалары енгізіледі; 
DISTINCT  —  нəтижеленетін  жазбалардың  жинағына  кестенің 
немесе  сұраныстың  қайталанатын  жазбалары  енгізілмейтінін 
білдіретін негізгі сөз. 
 

жүктеу 23,02 Mb.

Достарыңызбен бөлісу:
1   ...   72   73   74   75   76   77   78   79   ...   204




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау