Baza bilan ishlash


SELECT IBORASINING SINTAKSISI VA UNI QAYTA ISHLASH TARTIBI



Download 3,27 Mb.
bet19/44
Sana23.07.2022
Hajmi3,27 Mb.
#840579
1   ...   15   16   17   18   19   20   21   22   ...   44
Bog'liq
malumotlar bazasi 1-8 maruzalar

SELECT IBORASINING SINTAKSISI VA UNI QAYTA ISHLASH TARTIBI
SELECT birinchi narsa ma'lumotlarni oladigan maydonni belgilaydi. Buning uchun FROM kalit so'z ishlatiladi. Agar aniqlanmagan bo'lsa, aniq tanlov nima.
Keyin SQL WHERE qoidasi bo'lishi mumkin. Uning yordami bilan SELECT jadvalning barcha satrlarida harakat qiladi va ma'lumotni shartlarga muvofiqligini tekshiradi.

Agar so'rovlar GROUP BY bo'lsa, qiymatlar ko'rsatilgan parametrlarga muvofiq guruhlanadi.
MA'LUMOTLARNI SOLISHTIRISH OPERATORLARI
Bir nechta turlari mavjud. SQLda taqqoslash operatorlari turli xil qiymatlarni tekshirishi mumkin.

  • «=». Ikkita iboralarning tengligini taxmin qilishingiz mumkin. Misol uchun, yuqorida keltirilgan misollarda - WHERE ish haqi miqdori ishlatilgan.

  • «>» Ni tanlang. Belgisi katta. So'zning chap tomonida qiymat katta bo'lsa, mantiqiy ROST qaytariladi va holat qoniqtiriladi.

  • «<». Belgisi kichikroq. Oldingi xabarni teskari yo'naltirish.

  • "<=" Va "> =" belgilari. Operatorlar teng bo'lganda, bu holat ham to'g'ri bo'ladi, oddiy operatorlardan farq qiladi.

  • «<>". Hech teng emas. Shart faqat bitta operand boshqasiga teng bo'lmasa, ROST hisoblanadi. Uning yana bir talqini bor - "! =".

XUDDI SHUNDAY
Ushbu kalit so'zni "o'xshash" deb tarjima qilishingiz mumkin. SQL kabi BIKORU taxminan xuddi shunday ishlatiladi - shabloni so'rovlar bajaradi. Boshqacha aytganda, ma'lumotlar bazasidan ma'lumotlarni muntazam ifodalardan foydalanib kengaytirish imkonini beradi.

Misol uchun, quyidagi vazifa belgilandi: "Men" bilan tugaydigan barcha odamlarni olish uchun, ma'lum bo'lgan "xodimlar" bazasidan. So'ngra so'rov quyidagicha yozilishi mumkin:
Applications *
Xodimlar orasida
Qaerdadir "% I" nomi
Bu holda foiz belgisi maskani bildiradi, ya'ni har qanday belgi va ularning soni. Va "I" harfi bilan oxirgi belgilar aniq bo'lishi kerakligini aniqlaydi.
CASE
Ushbu SQL Server bayonoti ko'p tanlovli dasturdir. Ko'p dasturlash tilida switch dizayniga o'xshaydi. SQLdagi SQL statements bir nechta sharoitda ishlaydi.
Masalan, "Ish haqi" stolida maksimal va minimal qiymatlarni tanlashingiz kerak.

Xona

Baholash

To'lov qilingan

1

1

10000

2

0.5

3500

So'ngra so'rov quyidagicha yozilishi mumkin:
Applications *
Maoshdan
QAChON MAX (TOMONIDAN) TOMONIDAN TUG'ILGAN
TANLASh MIN (TASDIRILGAN) THEN minimal
END jami
Shu nuqtai nazardan tizim "Maksimal" ustunidan maksimal va minimal qiymatni qidiradi. So'ngra, END ni ishlatib, vaziyatning natijasiga qarab, "Maksimal" yoki "Minimal" qayd etiladigan "jami" maydon hosil bo'ladi.
ad
Aytgancha, SQL-da yana bir yilni formasi - COALESCE ham bor.

Download 3,27 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   44




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