Qarshi muhandislik-iqtisodiyot instituti "axborot texnologiyalari" kafedrasi "TEXNIK TIZIMLARDA axborot texnologiyalari"



Download 2,19 Mb.
Pdf ko'rish
bet101/105
Sana26.03.2022
Hajmi2,19 Mb.
#510793
1   ...   97   98   99   100   101   102   103   104   105
Bog'liq
ma`ruza matni 2018

!= yoki <>
Teng emas 
LIKE
belgilar ketma - ketligi 
between ... and
Qiymatlar oralig' i 
IN
To'plamga tegishlilikni aniqlash 
7. Dastlabki 6 ta amal tushunarli. Misol uchun jinsi ayol bo'lgan, 1990 yildan keyin 
tug'ilganlar ro'yhatini chiqaramiz. 
Select
Familiya, Ism, Otasi, tug yil, (2013-tug yil) 
AS
yoshi 
Select
familiya, Ism, Otasi, tug_yil, (2013-tug_yil) 
AS
yoshi 
FROM
namuna 
Where jinsi="Ayol" and tug_yil>1990 8. 
Like
amali sintaksisi quyidagicha: 
 
LIKE 
"cbelgilar ketma - ketligi>" 
8. Bu amal satrli maydonlar uchun qo'llaniladi va izJanayongan ma'lumot topilsa true 
qiymat qaytaradi. Belgilar ketma - ketligini to'liq kiritish yoki “%” belgisi bilan tugatish 
mumkin. Bu belgi ixtiyoriy belgilar ketma - ketligini bildiradi. 
Misol: 
Select_familiya,_ism,_otasi_FROM_namuna_Where_Familiya_LIKE'>Select 
familiya, ism, otasi 
FROM
namuna 
Where
Familiya 
LIKE
flA%" 
Amali “A” harfidan boshlanuvchi barcha familiyalarni bildiradi. 
(Adambaev, Abdurahimov, Alimov, Azamov, Asqarov, Azizov,...) 
Select
familiya, ism, otasi 
FROM
namuna 
Where 
Familiya 
LIKE
flAbdu%" 
Amali 

Abdu

harflaridan boshlanuvchi barcha familiyalarni bildiradi. 
(Abdurahimov, Abdug'aSiev, Abduqayyumov, Abdullaev) 
Select
familiya, ism, otasi 
FROM
namuna 
Where
Ism 
LIKE
"%im%" 
Amali ketma - ketlikda 

im

qismi bor bo'lgan ismlarni bildiradi. 
(Karimboy, Abdukarim, Rahimjon, Hakimboy, Salimjon, ...) 
9. between ... and amali sintaksisi quyidagicha: 
 between  and  


1985 va 1990 yillar oralig'ida tug'ilganlar ro'yhatini chiqarish 
Select familiya, ism, otasi FROM namuna 
WHERE tug_yil BETWEEN 1985 AND 19 90 
10. IN amali sintaksisi quyidagicha: 
 IN (< to'plam >) 
Maydondagi ma'lumot qiymati, to'plam elementlariga tegishli bo'lganlarini chiqarib beradi. 
Masalan, 
SELECT * 
FROM namuna 
WHERE Ism IN (^Azamat","Qudrat","Ne’mat") 
Tug'ilgan yili 1980, 1982, 1989 bo'lganlar ro'yxati esa quyidagicha: 
SELECT familiya, ism, otasi, tug_yil FROM namuna 
WHERE tug_yil IN (1980,1982, 1989) 
11. DISTINCT xizmatchi so'zi ko'rsatilgan maydon bo'yicha bir xil qiymatli 
ma'lumotiardan faqat bittasini olishni bildiradi 
SELECT DISTINCT familiya FROM namuna 
9. Count ko'rsatilgan maydon bo'yicha, yoki butun jadvaldagi yozuvlar sonini aniqlash 
uchun ishlatiladi 
Select count (*) 
FROM namuna 
95-99 guruhidagi talabalar sonini aniqlash: 
Select count (*) as soni 
FROM namuna 
WHERE quruh="95-99” 
Yuqorida kettirilgan so' rovlarni C++Builder da qo' llanilishini ко' rib chiqamiz. 
1. File -> New-> Application tanlanadi; 
2. Komponentalarning BDE bo'limidan Queryl komponentasi formaga qo'yiladi; 
3. Queryl komponentasining DatabaseName hususiyatida Alias ko'rsatiladi. (yani Lesson); 
4. Queryl komponentasining SQL hususiyatiga quyidagilar kiritiladi: 
select * from namuna 
5. Queryl komponentasining Active hususiyati true ga o'zgartiriladi; 
6. Komponentalarning Data Access bo'limidan DataSource komponentasi formaga 
qo'yiladi; 
7. DataSet hususiyati Queryl qilinadi; 
8. Komponentalarning Data Controls bo'limidan DBNavigator komponentasi formaga 
qo'yiladi; 
9. DataSource hususiyati DataSourcel qilinadi; 
10. Komponentalarning Data Controls bo'limidan DBGrid komponentasi formaga 
qo'yiladi; 
11. DataSource hususiyati DataSourcel qilinadi; 
12. Formaga Label, Edit va Button komponentalari qo'yiladi. Button komponentasiga 
quyidagilar kiritiladi: 
Query1 -> Close; 
Query1 -> SQL -> Clear; 
Query1 -> SQL -> Add (“Select * from namuna”); 
Query1 -> SQL -> Add (“Where Familiya=\””+Edit1.Text+ “\” ”); 
Query1 -> Open ();

Download 2,19 Mb.

Do'stlaringiz bilan baham:
1   ...   97   98   99   100   101   102   103   104   105




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