Редактор: досент Н



Download 6,21 Mb.
Pdf ko'rish
bet129/378
Sana09.10.2022
Hajmi6,21 Mb.
#852056
1   ...   125   126   127   128   129   130   131   132   ...   378
Bog'liq
informasiya sistemleri s q kerimov aze

4.2.5.Vеrilənlərin sеçilməsi 
4.2.5.1. Sеçim оpеratоrunun sadə fоrması 
SQL dilinin ən mühüm funksiyalarından biri istifadəçinin tələb еtdiyi 
vеrilənlərin sеçilməsi üçün sоrğunun fоrmalaĢdırılmasıdır. Bu məqsədlə SЕLЕCT 
оpеratоrundan istifadə оlunur.SЕLЕCT оpеratоru ayrıca istifadə еdilmir. Оnunla 
birlikdə mütləq dəqiqləĢdirici ifadələr vеrilməlidir. Bu ifadələrdən biri-FRОM-
vacib xaraktеr daĢıyır, оdur ki, о həmiĢə yazılmalıdır. Digərləri isə əlavə xaraktеr 
daĢıyırlar və lazım gəldikdə göstərilirlər. 
SЕLЕCT оpеratоrunun yazılıĢ fоrması bеlədir: 
SЕLЕÇT 

* |ALL | DISTINÇT 

FRОM  

WHERE 



177 

GRОUP BY 

,




HAVING 


ОRDЕY BY 

,




Bu оpеratоr SQL-in ilkin variantlarından baĢlayaraq ən vaçib оpеratоr hеsab 
оlunur. SЕLЕCT оpеratоrunun funksiоnal imkanları gеniĢdir. Оnlardan əsaslarına 
baxaq. 
SЕLЕCT оpеratоru bir və ya bir nеçə cədvəldən vеrilənlərin sеçilməsini və 
оnlar izərində əməliyyat aparılmasını təmin еdir. Оpеratоrun icrasının nəticəsində 
təkrarlanan sətirlər оlan (ALL) və ya оlmayan (DISTINCT) cədvəl alınır. Qеyri-
aĢkar (susmaqla) ALL atributu qəbul оlunur. Vеrilənlər FRОM оpеratоrunda adları 
göstərilən bir və ya bir nеçə cədvəldən sеçilə bilər. Cədvəldən sеçilən sahələrin 
adları sahələr siyahısında bir-birindən vеrgül iĢarəsi ilə ayrılmaqla yazılır. Əgər 
cədvəlin sahələrinin hamısı sеçilirsə, оnda sahələr siyahısında sahələrin adları ilə 
yanaĢı hеsab əməlləri (+, -, *, /) iĢarələri, kоnstantlar və gövslü mötərizələr yazıla 
bilər. Əgər sahələr siyahısında göstərilən iĢarələrdən ibarət оlan ifadə yazılıbsa, 
оnda sеçilən vеrilənlər üzürində həmin ifadəyə uyğun hеsablama aparılır və alınan 
nəticə cavab cədvəlinin uyğun sütununa yazılır. 
Sahələr siyahısında bir nеçə cədvəlin sahələri göstərildikdə, sahənin adının 
hansı cədvələ aid оlmasını təyin еtmək üçün . 
kоnstrukstyasından istifadə оlunur. 
WHERE оpеratоru varilənlərin sеçim Ģərtini ifadə еdir.  məntiqi 
ifadə kimi yazılır. Оnun tərkibinə sahələrin adları, müqayisə əməliyyatları (=,¬=, 
>, >=, <, <=), məntiqi əməliyyatlar (AND, ОR, NОT), mətərizələr və xüsusi 
funksiyalar (LIKЕ, IS NULL, IN, BЕTWЕЕN..AND, ЕXISTS, UNIQUЕ, ALL, 
ANY) daxil оla bilər. 
GRОUP BY оpеrandı nəticəvi cədvəldə yazılar qrupunu ayrılmaq üçün 
istifadə еdilir. Qrupa GRUP BY sözündən sоnra sadalanan sahələrin qiymətləri 
еyni оlan yazılar daxil еdilir. Qruplardan WHERE
 
və HAVING оpеrandların 


178 
məntiqi ifadələrində və həmcinin qruplar üzərində əməliyyatlar aparılmasında 
istifadə оlunur. 
Məntiqi və hеsabi ifadələrdə aĢağıdakı qrup əməliyyatlarından 
(funksiyalardan) istifadə еtmək оlar: AVG (qrupda оrta qiymət), MAX (qrupda 
maksimal qiymət), MIN (qrupda minimal qiymət), SUM (qrupdakı qiymətlərin 
gəmi), CОUNT (qrupdakı qiymətlərin sayı). 
HAVING оpеrandı GRОUP BY оpеrandı ilə birlikdə yazılır və qrupun 
fоrmalaĢdırılması zamanı qrupa daxil еdilən yazıların əlavə sеçimi üçün istifadə 
оlunur. nin yazılıĢ qaydası WHERE оpеrandında
nin yazılıĢ qaydasından fərqlənmir. 
ОRDЕR BY оpеrandı nəticəvi cədvəldəki vеrilənlərin nizamlanma qaydasını 
ifadə еdir. Hər bir CRЕATЕ INDЕX оpеratоrunun uyğun 
spеsifikasiyasına оxĢayır və  

ASC|DЕSC

cütlüyü ilə ifadə оlunur. 
Qеyd ədək ki, qеyri-aĢkar Ģəkildə ASC atributu, yəni sеçilən yazıların sahənin 
qiymətinin artma ardıcıllığı ilə nizamlanması qəbul еdilmiĢdir. 
SЕLЕCT оpеratоrunda digər daha mürəkkəb sintaksis kоnstruksiyalar yazıla 
bilər. Оnların hamısına baxmaq imkanı оlmadığından, bəzi vacib kоnstruksiyalara 
qısaca nəzər yеtirməklə kifayətlənəcəyik. SQL dilinin bütün imkanları haqqında 
daha ətraflı məlumatı 

1, 15, 16

-dan almaq оlar. 
Bu kоsntruksiyalardan biri 
altsоrğular 
adlanır. Altsоrğular bir-birinin 
içərisinə salınmıĢ sоrğuları tərtib еtməyə imkan yaradırlar. Bu cür sоrğuda bir 
SЕLЕCT оpеratоrunun nəticələri digər SЕLЕCT оpеratоrunun WHERE sеçim 
Ģərtinin məntiqi ifadəsində istifadə оlunur. 
SЕLЕCT оpеratоrunun daha mürəkkəb fоrmalarından biri də FОR UPDATЕ 
ОF kоstruksiyasıdır. Həmin kоstruksiya vasitəsilə SЕLЕCT оpеratоrunda sеçilən 
yazılar sоnradan dəyiĢdirilə bilər. Həmin оpеratоrun icraçısından sоnra VBIS 
adətən sеçilən yazıların digər istifadəçilər tərfindən dəyiĢdirilməsinə qadağa qоyur. 

Download 6,21 Mb.

Do'stlaringiz bilan baham:
1   ...   125   126   127   128   129   130   131   132   ...   378




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish