Bajardi: abdurahimov alisher



Yüklə 143,8 Kb.
səhifə2/2
tarix07.01.2024
ölçüsü143,8 Kb.
#207035
1   2
4 ABDURAHIMOV

DML tili so‘rovlari:
SELECT Amal bajaradigan jadvalimizni tanlash, ekranga chiqarish komandasi.
Sintaksisi esa quyidagicha:
SELECT *FROM <jad_nomi> // jadvalni to‘liq chiqarish
SELECT <ustun_nomi> FROM _nomi> // jadval ustunlarini chiqarish

INSERT SQL da barcha satrlar ushbu buyruq yordamida kiritiladi.
Sintaksisi esa quyidagicha:
INSERT INTO <jad_nomi> VALUES (ustun_info”, “ustun_info”, … );

DELETE – satrlarni jadvaldan o‘chirish buyrug‘i.
Sintaksisi esa quyidagicha:
DELETE FROM <jad_nomi> WHERE qidiruv_sharti;

UPDATE – Maydon qiymatlarini o‘zgartirish buyrug‘i.
Sintaksisi esa 2 hil:
UPDATE _nomi> SET column=expression;
UPDATE _nomi> SET column=expression
WHERE qidiruv_sharti;
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:


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

4.1-jadval. WHERE buyrug‘i bilan ishlovchi operatorlar
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:

  • _ (tagiga chizish belgisi) – bitta ixtiyoriy simvolni bildiradi;

  • % (foiz belgisi) – ixtiyoriy miqdordagi simvollar ketma – ketligini bildiradi.

SELECT id_st, surname
FROM student
WHERE surname LIKE 'A%'
Barcha table larga ma’lumot qo’shib olamiz: insert into



Table ni ma’lumotlarini chiqaramiz: select * from
Keyin 1 id dagi yolovchini passport malumotini o’zgartiramiz: update [table] set

Table ni o’chiramiz: drop table [table nomi]


Table ni ma’lumotlarini chiqaramiz: select [table attributlari] from

Id si birdan katta bolgan malumotlarni chiqaramiz: where id > 1


Or dan foydalanamiz


And dan foydalanamiz:



In dan foydalanamiz:


Beween dan foydalanamiz:

Like dan foydalanamiz:

Yüklə 143,8 Kb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin