Олий таълим тизимида амалга оширилган ишлар ва ислоҳотлар


Download 15.42 Kb.
bet1/3
Sana09.10.2023
Hajmi15.42 Kb.
#1695879
  1   2   3
Bog'liq
ma`ruza-13-SQL-select


Маъруза: Саралаш операторлари.
IN, BETWEEN, ALL, SOME, ANY, EXISTS операторлари таснифи
Режа

SQL тили тарихи
SQL WHERE

=

4=4

Тенг



5>4

Катта



4>5

Кичик

>=

5>=4

Катта ёки тенг

<=

4<=5

Кичик ёки тенг

<> 

5<>4

Тенг эмас

BETWEEN

BALL BETWEEN 71 AND 100

майдон қийматини берилган интервалга киришини (тушишини) шартини текширади

LIKE

WHERE ISM LIKE „ A %”

символли тоифали майдонлар билан ишлатилади

IN

BAXO(4,5)

in параметри –(рўйхатда келтирилганни ихтиёрий бирига тенг) деб тушунилади

SQL WHERE
Мантиқий операторлар
AND-Мантиқий кўпайтириш
Or-Мантиқий қўшиш
Not-Инкор
And
SELECT column1, column2, ... FROM table_name WHERE condition1 AND condition2 AND condition3 ...;
Or
SELECT column1, column2, ... FROM table_name WHERE condition1 OR condition2 OR condition3 ...;
NOT
SELECT column1, column2, ... FROM table_name WHERE NOT condition;
SQL WHERE
ORDER BY
SELECT column1, column2, ... FROM table_name ORDER BY column1, column2, ... ASC|DESC;
ЎСИШ БЎЙИЧА САРАЛАШ
SELECT * FROM Customers ORDER BY Country;
ТЕСКАРИ ТАРТИБДА САРАЛАШ
SELECT * FROM Customers ORDER BY Country DESC;
SQL структураси ёки операторлари
IN параметри –(рўйхатда келтирилганни ихтиёрий бирига тенг) деб тушунилади.
not in параметри –(рўйхатда келтирилганни
,бирортасига хам тенг эмас) деб тушунилади.
IN параметри текширилаётган майдон қийматини IN параметридан ўнг томонда қавс ичида ёзилган қийматлар рўйхати билан солиштиради. IN параметри билан ёзилган шарт рост ҳисобланади , агарда In дан чапдаги майдон қиймати рўйхатда келтирилган қийматларадан бирига мос келса.
not in параметри билан ёзилган шарт рост ҳисобланади , агарда not in дан чапдаги майдон қиймати рўйхатда келтирилган қийматларадан бирортасига ҳам мос келмаса.
SQL структураси ёки операторлари
EXAM_MARKS жадвалидан имтихон бахолари 4 ва 5 бўлган
талабалар ҳақида маълумотларни чиқаринг.
SELECT * FROM EXAM_MARKS WHERE MARK IN (4 ,5);
SQL структураси ёки операторлари
EXAM_MARKS жадвалидан бирорта хам 4 ва 5 бахолари бўлмаган талабалар ҳақида маълумотларни чиқаринг.
SELECT * FROM EXAM_MARKS WHERE MARK NOT IN (4 ,5);
SQL структураси ёки операторлари
EXAM_MARKS жадвалидан имтихон бахолари 4 ва 5 бўлган талабалар ҳақида маълумотларни чиқаринг.
SELECT * FROM EXAM_MARKS WHERE MARK IN (4 ,5);

EXAM_MARKS

EXAM_ID

STUDENT_ID

SUBJ_ID

MARK

EXAM_DATE

145

12

10

5

12.01.2010

34

32

10

4

23.01.2010

75

55

10

5

05.01.2010

43

6

22

4

18.01.2010


Download 15.42 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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