бос орындарды
немесе шектегіштерді қамтитын, тік жақшалармен
қоршалуы керек. Барлық ӛрістерді * символы
арқылы таңдай аласыз
және ӛріс атауын емес, бірнеше атаулардан ӛрнекті пайдаланыңыз.
Егер бірнеше кесте ӛңделсе, ӛрістер тізіміндегі әр тҥрлі
кестелердегі
сол ӛрістердің бар болуында толық ӛріс сипаттамасы пайдаланылады,
яғни. Кесте атауы. Ӛріс атауы.
SELECT операторының элементтерін ӛңдеу келесі ретпен жҥзеге
асырылады:
■
FROM — деректер таңдалатын
дерекқор кестелерінің тізімі;
■
WHERE — Белгіленген шарттарға сәйкес нысан жолдарын сҥзгілеу;
■
GROUP BY — кӛрсетілген бағанда бірдей мәнге ие жолдардың
топтары
жасалады;
■
HAVING — нысан жолдарының топтары кӛрсетілген кҥйге сәйкес
сҥзіледі;
■
SELECT — Шығарылған деректерде
қандай бағандар болуы керек
екенін анықтайды;
■
ORDER BY — Операторлардың орындау нәтижелерінің
тәртібі
анықталды.
Сӛйлемдегі сӛйлемдер мен сӛз тіркестерінің реті ӛзгертілмейді. Тек
екі ELECT және FROM ҧсыныстар талап етіледі, барлық қалғандарды
алып тастауға болады. SELECT - жабық операция: кестеге сҧраныстың
нәтижесі - басқа кесте. Тӛмендегі мысалдарда кӛрсетілгендей, осы
операторды жазудың кӛптеген нҧсқалары бар.
Мысалы, осы операторды пайдаланып,
барлық бағандардан және
Клиенттер кестесіндегі барлық енгізулерден тҧратын деректер
жиынтығын жасай аласыз:
SELECT * FROM Тҧтынушылар
Егер жҧлдызшаның орнына, кестенің барлық бағандарын тізімдесе,
сол деректер жиынтығын алуға болады:
SELECT Тҧтынушы,ЖСН,Қала,Телефон
FROM Тҧтынушылар
Сҧраудың нәтижесі қайталанатын мәндер болуы мҥмкін,
себебі
SELECT мәлімдемесі деректерді алуды орындау кезінде қайталанатын
мәндерді алып тастамайды. DISTINCT предикаты таңдалған ӛрістерде
қайталанатын жазбалары бар деректер блоктарын тастағыңыз келетін
жағдайларда пайдаланылуы керек. SELECT нҧсқауындағы ӛрістердің
әрқайсысы ҥшін мәндер
Достарыңызбен бөлісу: