Test savollari ma’lumotlar bazasi- bu




Download 149,35 Kb.
bet26/27
Sana23.12.2023
Hajmi149,35 Kb.
#127449
1   ...   19   20   21   22   23   24   25   26   27
Bog'liq
Test savollari

desc test; So`rovni natijasini tanlang

test jadvaldagi ustunlarni strukturasi(ustun nomlari va ularning tiplari)ni chiqarib
beradi.

So`rovda xatolik yuz beradi



test jadvalidagi ustunlarni chiqaradi



SQLda "desc" ishlatilmaydi








190

select ism, yosh, familiya from test where ism like 'S%'; So`rovdagi "%" nima uchun ishlatiladi

"S"dan keyin simvollar bo`lishi mumkin

"S"dan oldin simvollar bo`lishi mumkin

"S"dan keyin % bo`lishi mumkin

"S%" simvollar bo`lishi mumkin




191 UN



ION operatori nimaga mo‘ljallangan



*Ikki so‘rov tanlovining


natijalarini birlashtirish uchun

Ikki jadvaldan olingan natijalarni birlashtirish uchun



Ikkala tanlovda mavjud umumiy natijalarni chiqarish
uchun

Birinchi tanlovda mavjud, lekin ikkinchisida yo‘q bo‘lgan natijalarni chiqarish
uchun




192 J



adval ustunidagi yig‘indi qiymati qanday hisoblanadi * SUM



unksiyasi yordamida COUNT f



unksiyasi yordamida



MIN funksiyasi yordamida

MAX funksiyasi yordamida






193

Bog‘lanishning qaysi turlarini bilasiz

*Ichki va tashqi To‘liq va

noto‘liq Musbat va man

fiy Birga bir va ko’pg

a ko’p




194 I

chki bog‘lanish qaysi turga kiradi

*ekvivalent

noekvivalent to‘liq

ketma

-ket




195 O‘

n g tashqi bog‘lanish operatori – bu

*RIGHT OUTER JOIN

LEFT OUTER JOIN

INNER JOIN

FULL OUTER JOIN




196 J

OIN operatori nimaga mo‘ljallangan

* Ikki jadvaldan olingan natijalarni bitta jadvalda birlashtirish uchun



Ikkala tanlovda mavjud umumiy natijalarni chiqarish uchun



Birinchi tanlovda mavjud, lekin ikkinchisida yo‘q bo‘lgan natijalarni
chiqarish uchun

Ikki so‘rov tanlovining


natijalarini birlashtirish uchun




197

UPDATE Mahsulotlar SET Ombordagi miqdori= `25`, Mahsulot narxi


= `6500` WHERE Mahsulot nomi=`Olma` so`rovni natijasini aniqlang

Mahsulotlar jadvalidagi Mahsulot nomi ustuni Olmaga teng bo`lgan qatorni Ombordagi miqdori ustunini 25 ga va Mahsulot narxi ustunini 6500 ga o`zgartiradi

Omborxonalar jadvalidagi Mahsulot nomi ustuni 25 ga teng bo`lgan qatorni Ombordagi miqdori ustunini 25 ga va Mahsulot narxi ustunini 6500 ga o`zgartiradi

Mahsulotlar jadvalidagi Ombordagi miqdori ustuni Olmaga teng bo`lgan qatorni Mahsulot nomi ustunini 25 ga va Mahsulot narxi ustunini 6500 ga
o`zgartiradi

Omborxonalar jadvalidagi Ombordagi miqdori ustuni Olmaga teng bo`lgan qatorni Mahsulot nomi ustunini 25 ga va Mahsulot narxi ustunini 6500 ga o`zgartiradi




198

DELETE * FROM Mahsulotlar WHERE ID=2; so`rovni natijasini aniqlang



Mahsulotlar jadvalidan id 2 ga teng bo`lgan qatorni barcha ma`lumotlarini o`chiradi



Mahsulotlar jadvalidan id 2 ga teng bo`lgan ustunni o`chiradi



Mahsulotlar jadvalidan id 2 ga teng bo`lgan qatorni qo`shadi

Mahsulotlar jadvalidan id 2 ga teng bo`lgan qatorni belgilaydi






199

So`rov orqali mahsulot ob`yektidan nonni narxi o`zgartirilsin

UPDATE mahsulot SET narxi=


`1050` WHERE Mahsulot nomi=`non`

UPDATE mahsulot SET Mahsulot nomi=`non` WHERE narxi= `1050`



DELETE mahsulot SET narxi= `1050` WHERE Mahsulot nomi=`non`

UPDATE non SET narxi=


`1050` WHERE Mahsulot nomi=`mahsulot`




200

AUTO_INCREMENT bo`lgan atributga INSERT buyrug`i orqali ma`lumot kiritish shartmi?



yo`q

ha

har doim har xil

AUTO_INCREMENT ni


INSERTga aloqasi yo`q






f


201

So`rov orqali yetkazib beruvchilar ob`yektidan Sarbon MChJ ga tegishli bo`lgan barcha malumotlar o`chirilsin



DELETE * FROM
Yetkazib_beruvchilar WHERE Yetkabib_beruvchilar="Sarbon MChJ"

DELETE * FROM
Mahsulotlar WHERE Yetkabib_beruvchilar="Sarbon MChJ"

DELETE * FROM


Sarbon MChJ

DELETE nomi FROM
Yetkabib_beruvchilar WHERE Yetkabib_beruvchilar="Sarbon MChJ"






202

SELECT MAX(id) FROM STUDENT so‘rovini nima qaytaradi



*STUDENTning maksimal indentifikatori

STUDENTning oxirgi identifikatori

STUDENTning birinchi
identifikatori

STUDENTlarning miqdori






203

SELECT AVG(age) FROM STUDENT so‘rovi nimani qaytaradi

*STUDENTlarning o‘rtacha
yoshini

Maksimal STUDENT

Minimal STUDENT

STUDENTlar yoshining
yig‘indisini






204

Quyidagi savol qanday javob qaytaradi SELECT * FROM students s, Groups g

* groups va students jadvalidagi
dekart ko‘paytmani chiqaradi

groups va students jadvalidagi barcha qatorlarni chiqaradi

groups va students jadvalidagi s.group_id = g.id tengligi orqali bog‘lanadigan
barcha qatorlarni chiqaradi

groups va students jadvalidagi s.group_id = g.id tengligini qanoatlantiruvchi qatorlardan tashqari barcha qatorlarni chiqarib beradi






205

Jadvaldagi qaydlar miqdori qanday hisoblanadi

* COUNT funksiyasi yordamida

AVG funksiyasi yordamida

MIN funksiyasi yordamida

MAX funksiyasi yordamida






206



Agregat fuknsiyalarni ko`rsating

MIN, MAX,Count,AVG



MIN, MAX, DATE,AVG



MIN, MAX,SUBSTR,
MID

LEFT, RIGHT,
MAX,Count,AVG






207

Qaysi operatorlar bilan MIN, MAX, AVG, SUM agregat funksiyalar bajarilishi mumkin



*faqatgina SELECT bilan

SELECT va DELETE





UPDATE

INSERT va UPDATE








208

MINUS operatori nimaga mo‘ljallangan



*Birinchi tanlovda mavjud, lekin ikkinchisida yo‘q bo‘lgan natijalarni chiqarish uchun

Ikki so‘rov tanlovining
natijalarini birlashtirish uchun

Ikki jadvaldan olingan natijalarni birlashtirish uchun

Ikkala tanlovda mavjud umumiy natijalarni chiqarish uchun






209

SELECT MAX(`mah_narxi(so``m)`) as `eng qimmat mahsulot` FROM `mahsulotlar`; so`rov natijasini toping



Eng qimmat narxga ega bo`lgan mahsulot narxi



Eng arzon narxga ega bo`lgan mahsulot narxi



Eng qimmat narxga ega bo`lgan mahsulot nomi

Eng qimmat narxga ega bo`lgan mahsulot haqida barcha ma`lumot




210

SELECT * FROM `mahsulotlar` WHERE


`mah_narxi(so``m)`=(SELECT MIN(`mah_narxi(so``m)`) FROM
`mahsulotlar`); so`rov natijasini toping

Eng qimmat narxga ega bo`lgan mahsulot haqida barcha ma`lumot



Eng qimmat narxga ega bo`lgan mahsulot narxi



Eng arzon narxga ega bo`lgan mahsulot nomi



Eng arzon narxga ega bo`lgan mahsulot narxi






211

select * from test order by ism desc; So`rovdagi "desc" nima vazifa bajaradi?

Ism ustunini teskarisiga saralaydi

Ism ustunini saralaydi

Ism ustunini guruhlaydi

Test jadvalidan ism ustunini ajratib ko`rsatadi






212

SELECT AVG(`mah_narxi(so``m)`) FROM `mahsulotlar`; so`rov natijasini toping



Mahsulotlar jadvalidagi mah_narxi ustunining o`rta arifmetigi

Mahsulotlar jadvalidagi mah_narxi ustunining yig`indisi

Mahsulotlar jadvalidagi mah_narxi ustunining kattasi

Mah_narxi jadvalidagi Mahsulotlar ustunining o`rta arifmetigi






213

SELECT MID(`familiya`,1,1) FROM `xodimlar`; so`rov natijasini toping



Xodimlar familyalarining bosh harflarini chiqaradi





Xodimlar familyalarining birinchisini chiqaradi

Xodimlar familyalarining bitta harfini chiqaradi

So`rovda xatolik beradi











214

a) SELECT MID(`familiya`,1,1) FROM `xodimlar`;b) SELECT LEFT(`familiya`,1) FROM `xodimlar`; c) SELECT


SUBSTR(`familiya`,1,1) FROM `xodimlar`; a, b va c so`rovlarni farqini toping

farqi yo`q



b so`rov chapdan a va c o`ngdan chiqaradi

So`rovlarda xatolik beradi

a va b so`rovlar bir xil natija beradi






215

AS komandasinig vazifasi va qo`llanilishi haqida ayting



Atributni qayta nomlash uchun ishlailadi



Kortejni qayta nomlash uchun ishlailadi



Atribut va kortejni qayta nomlash uchun ishlailadi

Atribut nomini butunlay o`zgartirib yozish uchun ishlailadi




216

Quyidagi so`rov qanday javob qaytaradi SELECT * FROM students s INNER JOIN Groups g ON s.group_id <> g.id

* groups va students jadvalidagi s.group_id = g.id tengligini qanoatlantiruvchi qatorlardan tashqari barcha qatorlarni chiqarib beradi

groups va students jadvalidagi barcha qatorlarni chiqaradi

groups va students jadvalidagi dekart ko‘paytmani chiqaradi



groups va students jadvalidagi s.group_id = g.id tengligi orqali bog‘lanadigan barcha qatorlarni chiqaradi








217

SELECT MIN(id) FROM STUDENT so‘rovi nimani qaytaradi



* STUDENTning minimal indentifikatori

STUDENTning oxirgi identifikatori

STUDENTning birinchi
identifikatori

STUDENTlarning miqdori






218

SELECT MAX(id) FROM STUDENT so‘rovi nimani qaytaradi

* STUDENTning maksimal indentifikatori

STUDENTning birinchi identifikatori

STUDENTning oxirgi identifikatori

STUDENTlarning miqdori






219

Qaysi operatorlardan biri faqatgina bitta qator ustida operatsiya bajarishi mumkin

*Barchasi bir nechta qatorlar bilan ishlaydi



UPDATE



DELETE



SELECT




220

Quyidagi so`rov qanday javob qaytaradi SELECT * FROM students s INNER JOIN Groups g ON s.group_id = g.id

* groups va students jadvalidagi s.group_id = g.id tengligi orqali bog‘lanadigan barcha qatorlarni chiqaradi



groups va students jadvalidagi barcha qatorlarni chiqaradi

groups va students jadvalidagi dekart ko‘paytmani chiqaradi



groups va students jadvalidagi s.group_id = g.id tengligini qanoatlantiruvchi qatorlardan tashqari barcha qatorlarni chiqarib beradi






221

SELECT SUBSTR(`familiya`,1,1) FROM `xodimlar`; so`rov natijasini toping



Xodimlar familyalarining bosh harflarini chiqaradi





Xodimlar familyalarining birinchisini chiqaradi

Xodimlar familyalarining bitta harfini chiqaradi

So`rovda xatolik beradi








222

Quyidagi savol qanday javob qaytaradi SELECT * FROM students s FULL JOIN Groups g ON s.group_id = g.id

* NULL qiymatiga ega bo‘lmagan s.group_id = g.id tengligi orqali bog‘lanadigan groups va students jadvalidagi barcha qatorlarni chiqaradi



groups va students jadvalidagi barcha qatorlarni chiqaradi

groups va students jadvalidagi s.group_id = g.id tengligi orqali bog‘lanadigan barcha qatorlarni
chiqaradi

groups va students jadvalidagi
dekart ko‘paytmani chiqaradi






223

Ma’lumotlarni qaysi tipiga MIN, MAX, AVG, SUM agregat funksiyalarni qo‘llash mumkin emas





*Qatorlar



Sonlar



Sanalar



Barcha ma’lumotlarga qo‘llash
mumkin






224

LIKE to`g`ri qollanilgan so`rovni ko`rsating



SELECT * FROM Products WHERE PName LIKE
‘%gizmo%’

SELECT * FROM LIKE
WHERE PName Products
‘%gizmo%’

SELECT

Download 149,35 Kb.
1   ...   19   20   21   22   23   24   25   26   27




Download 149,35 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Test savollari ma’lumotlar bazasi- bu

Download 149,35 Kb.