1-mustaqil ish mavzu: Xampp dasturini oʻrnatish



Yüklə 225,55 Kb.
səhifə4/4
tarix22.12.2023
ölçüsü225,55 Kb.
#189524
1   2   3   4
Uslubiy ko`rsatmalar: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

>

Kata

<

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

WHERE buyrug`i bilan ishlovchi operatorlar.

So`rov:_SELECT_*FROM_kassa;_____UPPER_amalini_qo’llanilishi'>So`rov: SELECT *FROM kassa;



UPPER amalini qo’llanilishi
mysql> select ID,oy_nomi,sana,UPPER(filial) from kassa;


mysql> select ID,oy_nomi,sana,UPPER(filial) from kassa;
WHERE sof_foyda > 3000;

Mantiqiy amallarni qo’llanilishi

mysql> select ID,nomi, length(Rasta_nomi),Miqdori from mahsulotlar where ID IN(1,2,3,4) and Narxi>10000;







Length va NOT amalini qo’llanilishi
mysql> mysql> Ctrl-C -- exit!
select ID,UPPER(nomi),length(Rasta_nomi),Miqdori from mahsulotlar where not ID=3;



Lower, length va mantiqiy amallarning birgalikda qo’llanilishi

mysql> select ID,Lower(nomi),nomi,Rasta_nomi,length(Rasta_nomi),Miqdori from mahsulotlar where ID between 1 and 4;


  1. Avvalgi laboratoriyada yaratgan bazamizning jadvallarini ko‘ramiz;


So`rov: show tables from dukon_mahsulotlari;


Bazada mavjud jadvallarni ko`rish.

2.Bu jadvallarning har birini desc buyrug‘i yordamida ko‘rib chiqamiz



So`rov:

desc kassa;
desc mahsulotlar;

. Ma`lumotlar bazasidagi kassa, mahsulotlar jadvallari.

So`rov:
desc ombor


Ombor malumotlar bazasini yaratish;


  1. Insert buyrug‘i yordamida mavjud jadvallarga ma‘lumotlar kiritamiz va select buyrug‘i yordamida natijani ko‘ramiz. ( batafsil 3-4-laboratoriyada ko‘rgan edik);




INSERT operatoridan foydalanish.

Update va alter table add buyruqlari yordamida mavjud jadvallarni to‘ldiramiz;






UPDATE operatoridan foydalanish.

Endi laboratoriyamizning asosiy amallariga o‘tamiz.

5.Maxsulot jadavalimizning oxirgi yachaykasini NULL qilamiz va ko‘ramiz.

So`rov: Update set korpus_id where id=NULL; Select *from maxsulot;

Endi korpus_id ustunining NULL qiymati joylashgan jadval satrini o‘chiramiz va ko‘ramiz.











  1. ―Qurilma‖ jadvalidan birinchida turgan qurilma nomi va IDsini chiqaramiz;


So`rov: Select min(id) as „eng birinchi turgan rasta‟, nomi from rastalar;



  1. ―Qurilma‖ jadvalidan oxirida turgan qurilma IDsini chiqaramiz;


So`rov: Select max(id) as „eng oxirida turgan rasta nomi‟ from rastalar;


  1. ―qurilma‖ jadvalidan id si 2 va 4 oralig‘ida bo‘lgan qurilma ma‘lumotlarini chiqaramiz;


So`rov: Select *from rastalar where id between 2 and 4; Natija:


9.―qurilma‖ jadvalidagi qurilmalar sonini aniqlaymiz:



So`rov: Select count(*) as „rastalar_soni ‟ from rastalar;
Natija:



  1. ―qurilma‖ jadvalidagi qurilmalar id larining o‘rta arifmetigini aniqlaymiz.


So`rov: Select avg(id) as „rastalar_id lari o’rta arifmetigi ‟ from rastalar;



  1. ―oltin‖ maxsuloti haqida ma‘lumotlarni chiqaramiz;


So`rov: Select * from rastalar where nomi=‟quruq_meva‟;




  1. ―qurilma‖ jadvalida barcha qurilmalar id lari yig‘indisini topamiz;


So`rov: Select sum(id) as „ rastalar_id lari yig‟indisi ‟ from rastalar;



  1. ―qurilma‖ jadvalidagi qurilma nomlarini bosh harflarini va qurilma nomini chiqaramiz;


So`rov: Select mid(rasta_nomi, 1, 1) as „bosh harflar‟, nomi from rastalar;

Yüklə 225,55 Kb.

Dostları ilə paylaş:
1   2   3   4




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