SELECT *
FROM ТАУАРЛАР
ORDER BY ТАУАРЛАР.Тауар
ORDER BY тармағында бірнеше элемент кӛрсетілуі мҥмкін. Содан
кейін сҧрыптау критерийі - аталған барлық ӛрістерді «жабыстыру»
нәтижесі. Мысалы, сатылым кестесін Ӛнім жәнеКкҥн ӛрістері
бойынша сҧрыптауға болады:
SELECT *
FROM САТЫЛЫМДАР
ORDER BY САТЫЛЫМДАР.Тауар, САТЫЛЫМДАР.Кҥні
Келесі сҧрауда сҧрыптау біріншіден
сатып алушының аты
бойынша, содан кейін ӛнімнің атауы бойынша жҥзеге асырылады,
сайып
келгенде, кҥні бойынша:
SELECT Тҧтынушы, Тауар, Кҥні, СаныFROM
Сатылымдар
ORDER BY Тҧтынушы, Тауар, Кҥні
Қосылыстар— Бҧл екі немесе одан кӛп кестелер бір біріктірілген
процесс. Ақпаратты бірнеше кестелерден немесе сҧраулардан бірыңғай
логикалық деректер жиынтығымен біріктіру мҥмкіндігі
кейінірек
талқыланатын SQL кеңейтілген мҥмкіндіктерін анықтайды.
Бҧрын біз WHERE сӛйлемін сҧрау нәтижесінің шектеулерін енгізу
қҧралы ретінде анықтадық. Бірақ, белгілі бір бағандардағы кестелер
арасындағы байланысты орнату ҥшін
шектеу шарты ретінде, бҧл екі
кестенің қосылуы болады. Федерацияда сол деректер тҥріне жататын
және бірдей деректер тҥріне жататын ӛрістер
қатыса алады, бірақ
оларда бірдей атаудың болмауы керек. Екі кестеден алынған деректер
блоктарын сәйкес ӛрістер кӛрсетілген ӛрістерде
табылған кезде
біріктіріледі.
Сатудың барлық кестелерін САТЫЛЫМ кестесінен және әрбір
ӛнімнің бағасын ТАУАРЛАРДЫҢ кестесінен кӛрсету ҥшін
таңдаңыз,
мҧндай сҧрауды орындауға болады:
SELECT САТЫЛЫМДАР.*, ТАУАРЛАР.ҚҦНЫ
FROM САТЫЛЫМДАР, ТАУАРЛАР
WHERE САТЫЛЫМДАР.ТАУАР = ТАУАРЛАР.ТАУАР
Осы мәлімдемені орындаған кезде,
САТЫЛЫМДАР кестесіндегі
әрбір жазба ҥшін, ТАУАРЛАР кестесінде табуға болады,
оның мәні
Ӛріс ӛрісіндегі САТЫЛЫМДАР кестесінің ағымдық жазбадағы
Элемент ӛрісіндегі мәнмен бірдей болады (12.3-сурет).
Достарыңызбен бөлісу: