Nomidagi toshkent axborot texnalogiyalari universiteti


Download 153.97 Kb.
bet3/8
Sana23.11.2023
Hajmi153.97 Kb.
#1795720
1   2   3   4   5   6   7   8

DML tili so’rovlari:


SELECT – Amal bajaradigan jadvalimizni tanlash, ekranga chiqarish komandasi. Sintaksisi esa quyidagicha:
SELECT *FROM // jadvalni to’liq chiqarish
SELECT FROM // jadval ustunlarini chiqarish
INSERT – SQL da barcha satrlar ushbu buyruq yordamida kiritiladi. Sintaksisi esa quyidagicha:

INSERT INTO VALUES (“ustun_info”, “ustun_info”, … );


DELETE – satrlarni jadvaldan o’chirish buyrug’i. Sintaksisi esa quyidagicha:

DELETE FROM WHERE qidiruv_sharti;


UPDATE – Maydon qiymatlarini o’zgartirish buyrug’i. Sintaksisi esa 2 hil:

UPDATE SET column=expression; UPDATE SET column=expression WHERE qidiruv_sharti;










Operator

Ta`rifi

=

teng

>

katta

<

kichik

>=

katta yoki teng

<=

kichik yoki teng

<>

teng emas

IN

biror qiymatlar to‘plamiga tegishliligini tekshirish

BETWEEN

biror qiymatlar diapozoniga tegishliligini tekshirish

LIKE

namuna bilan mosligini tekshirish

IS NULL

qiymat mavjudmasligini tekshirish

NOT

Mantiqiy inkor operatori

AND

VA mantiqiy operatori

OR

YOKI mantiqiy operatori



SQL tilida shart ifodalarini tuzish uchun solishtirish va mantiqiy operatorlardan tashqari yana bir qator maxsus operatorlar qo‘llaniladi. Bu operatorlar dasturlash tillarida mavjud emas. Bu operatolar:
WH ERE
buyr ug`i bila n ishl ovc hi oper atorl ar
Misol: Imtihonlarda kamida bitta 2 yoki 3 baho olgan talabalarni identifikatorini tanlab chiqarish so`rovi.
SELECT id_st, mark FROM mark_st WHERE mark IN (2,3)
BETWEEN amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi. Yuqoridagi natijani BETWEEN operatoridan foydalanib olish mumkin:
SELECT id_st, mark
FROM mark_st
WHERE mark BETWEEN 2 AND 3
Birorta xam 2, 3 olmagan talaba haqidagi ma’lumotlar olish uchun NOT IN yoki
NOT BETWEEN ishlatiladi.
Misol: Familiyalari A xarfi bilan boshlanuvchi talabalar ro‘yxatini tanlab olish.
Bunday xolatda LIKE operatoridan foydalanish qulay hisoblanadi. LIKE operatori faqat simvolli maydonlar uchun qo‘llaniladi va maydon qiymati operatorda ko‘rsatilgan namunaga mosligini tekshirish imkonini yaratadi. Namuna quyidagi maxsus simvollardan tashkil topadi:
1   2   3   4   5   6   7   8




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