Sqlda satrni uzunligini aniqlab beradigan operatorni toping?

|
Sqlda satrni uzunligini aniqlab beradigan operatorni toping?
|
Sana | 27.05.2024 | Hajmi | 24,26 Kb. | | #254845 |
Bog'liq 50 dan 100 gacha
SQLda satrni uzunligini aniqlab beradigan operatorni toping?
====
#Length
====
Substr
====
Mid
====
First
++++
MBBTda DML tilini vazifasi nima?
====
#Ma`lumotlarni manipulyatsiya qilish tili
====
Ma`lumotlarni tasvirlash tili
====
Ma`lumotlarni nazorat qilish tili
====
Ma`lumotlarni saqlash tili
++++
MBBTda DCL tilini vazifasi nima?
====
#Ma`lumotlarni nazorat qilish tili
====
Ma`lumotlarni tasvirlash tili
====
Ma`lumotlarni manipulyatsiya qilish tili
====
Ma`lumotlarni saqlash tili
++++
LONG toifasi xotiradan qancha joy egallaydi?
====
#Bitta jadval uchun Maksimal darajasi 4G
====
Bitta jadval uchun Maksimal darajasi 2 G
====
Bitta jadval uchun Maksimal darajasi 6 G
====
Bitta jadval uchun Maksimal darajasi 8 G
++++
Ko‘p foydalanuvchili MBBTda ishlashning murakkabligi nimada?
====
#Loyihalash, foydalanishda hamda boshqarishda murakkabligi
====
Loyihalashning murakkabligi
====
Ekspluatatsiyaning murakkabligi
====
MB ga bo‘lgan talablar o‘zgaradi
++++
Mahalliy (Lokal) MB da ko‘p foydalanuvchi ishlashiga ruxsat mavjudmi?
====
#Yo‘q
====
Ha
====
Ha, MySQL va ORACLE mahsulotlarida
====
MySQL dan tashqari har qanday MB da
++++
Zahira o‘rnini bosuvchi MBBT serveri nima deb ataladi?
====
#Mirroring
====
massiv RADON
====
namuna
====
Nusxa
++++
Bitta tranzaksiya nechta operatsiyadan iborat bo‘lishi mumkin?
====
#bir nechta
====
faqat bitta
====
faqat ikkita
====
kamida ikkitadan
++++
Tranzaksiya nechta xususiyatga ega
====
#4 (ACID)
====
3 (SET)
====
2 (IN)
====
1 ()
++++
MB dagi ma’lumotlarni tranzaktsiya mantiqiy birligi nima deb ataladi
====
#Tranzaksiya
====
Operatsiya
====
O‘qish
====
Yozuvlarni qayd qilish
++++
Tranzaksiyalarning asosiy xususiyatlari
====
#ACID
====
APID
====
CRUD
====
DDL
++++
Tizimdagi ma’lumotlarni qayta tiklash uchun MB qanday imkoniyatidan foydalanish zarur
====
#Backup
====
Tables
====
Config
====
Memory
++++
Qaysi buyruqlardan biri tranzaksiyadagi o‘zgarishlarni saqlash uchun xizmat qiladi
====
#COMMIT
====
FLUSh
====
ROLLBACK
====
BEGIN TRANSACTION
++++
Ma'lumotlar bazasini boshqarish jarayonida bitta rolda nechta foydalanuvchi bo‘lishi mumkin
====
#Bir nechta
====
Bitta
====
Ikkita
====
Uchtadan ko‘p emas
++++
SELECT * FROM test ORDER BY ism ASC; So`rovdagi "ASC" nima vazifa bajaradi?
====
#Ism ustunini oshib borish tartibda saralaydi
====
Ism ustunini saralaydi
====
Ism ustunini guruhlaydi
====
Test jadvalidan ism ustunini ajratib ko`rsatadi
++++
Qaysi buyruqlardan biri tranzaksiyani boshlanishini e’lon qilish uchun xizmat qiladi
====
#BEGIN TRANSACTION
====
COMMIT
====
ROLLBACK
====
COMMIT
++++
Ma’lumotlarga ruxsat etish xavfsizligi qanday mexanizm bilan ta’minlanadi
====
#Foydalanuvchilar va rollar
====
Shifrlash
====
Deshifrlash
====
Faqatgina ma’lumotlarni himoyalash mavjud
++++
Tranzaksiya bu......?
====
#Ma’lumotlar bilan ishlashda o‘zining mantiqiy birligiga ega bo‘lgan ma’lumotlar bazasi jarayonlarining ketma-ket bajarilish guruxi
====
Fizik va mantiqiy rad etish hollarida oldingi holatdagi ma’lumotlar bazasini tiklash uchun ma’lumotlar saqlanadigan MBBT funksiyasi
====
MBBT ga bo‘lgan asosiy talablardan biri bu tashqi xotirada ma’lumotlarni ishonchli saqlanishidir
====
MBning asosiy qismi bo‘lib hisoblanadi va barcha rivojdagi MBBTda pratokol Write Ahead Log – WAL deb nomlanadi
++++
Qaysi buyruqlardan biri tranzaksiyani boshlang'ich holatga qaytarish uchun xizmat qiladi
====
#ROLLBACK
====
COMMIT
====
BEGIN TRANSACTION
====
FLUSh
++++
Qaysi buyruqlardan biri tranzaksiya muvafaqiyatli bajarilganligini anglatadi
====
#COMMIT
====
ROLLBACK
====
BEGIN TRANSACTION
====
FLUSH
++++
Ma’lumotlar bazasi xavfsizligini ta’minlash nimalardan iborat bo'ladi
====
#Jadvallar ustida ayrim amallarni bajarish huquqi faqatgina aniq foydalanuvchiga va aniq vaqt davomida beriladi
====
Barcha foydalanuvchilar uchun alohida ma’lumotlarni o‘qish huquqi
====
Faqatgina avtorizatsiyalashgan foydalanuv-chilar uchun harakatlarni bajarish huquqi
====
Ma’lum toifadagi foydalanuvchilar uchun ma’lumotlarni shifrlash va deshifrlash
++++
Bitta foydalanuvchida nechtagacha rollar bo‘lishi mumkin
====
#Bir nechta
====
Bitta
====
Ikkita
====
Uchtadan ko‘p emas
++++
Quyidagi So’rov berilgan. SELECT Familiya, CONCAT(shahar, " ", tuman, " ", manzil) AS manzil FROM talaba; AS yordamchi so’z vazifasi?
====
#Manzil nomli yangi ustunda so’rov natijalarini chiqarishga
====
Manzil nomli yangi qatorda so’rov natijalarini chiqarishga
====
Manzil nomli yangi jadvalda so’rov natijalarini chiqarishga
====
Manzil nomli yangi kortejda so’rov natijalarini chiqarishga
++++
DELETE FROM Mijozlar WHERE MijozName=‘Alimov Bekzod’;
====
#Mijozlar jadvalidagi MijozName ‘Alimov Bekzod’ bo’lgan yozuv o’chiriladi
====
MijozName jadvalidan ‘Alimov Bekzod’ nomli Mijoz yozuvi o’chirladi
====
FROM Mijoz jadvalidan MijozName ‘Alimov Bekzod’ bo’lgan yozuv o’chiriladi
====
Mijoz WHERE jadvalidan MijozName ‘Alimov Bekzod’ bo’lgan yozuv o’chiriladi
++++
Bir nechta amallar birligining bajarilishining nomlanishi nima deyiladi
====
#Tranzaksiya
====
Domen
====
Abstraktsiya
====
Sikllar
++++
GRANT SELECT, INSERT ON Talaba TO 'Alimov_Doniyor'; so’rovi natijasi
====
#Talaba jadvalga, 'Alimov_Doniyor' foydalanuvchiga SELECT, INSERT operatorlarini ishlatishga ruxsat berish
====
Alimov_Doniyor' jadvalga temporary foydalanuvchiga SELECT, INSERT operatorlarini ishlatishga ruxsat berish
====
Temporary jadvalga, 'Alimov_Doniyor' foydalanuvchiga SELECT, INSERT operatorlarini ishlatishga ruxsat
bermaslik
====
'Alimov_Doniyor' jadvalga temporary foydalanuvchiga SELECT, INSERT operatorlarini ishlatishga ruxsat berimaslik
++++
Xodim jadvalida `id`=5 bo‘lgan xodimning Familiyasini o‘zgartirish amali qaysi javobda to‘g‘ri ko‘rsatilgan
====
#UPDATE `Xodim` SET `Familiyasi`=`Anvarov` where `id`=5
====
ALTER `Xodim` AS `Familiyasi`=`Anvarov` where `id`=5
====
SELECT `Xodim` SET `Familiyasi`=`Anvarov` where `id`=5
====
UPDATE `Xodim` `Familiyasi`=`Anvarov` SET where `id`=5
++++
MySQL so’rov bajarilsa natijasi qanday bo’ladi? SELECT MAX(Baho) AS Katta_ball FROM Yakuniy_Nazorat;
====
#Yakuniy_Nazorat jadvalining Baho ustunidagi ma’lumotlarni eng kattasini Katta_ball deb nomlab ko’rsatish
====
Yakuniy_Nazorat jadvalidagi Baho ustunidagi ma’lumotlarni o’rtachasini Katta_ball deb nomlab ko’rsatish
====
MAX(Baho) nomli jadvaldan Baho ustunidagi ma’lumotlarni o’rtachasini Katta_ball deb nomlab ko’rsatish
====
KattaNarx jadvalidan MAX(Baho) nomli ustunidagi ma’lumotlarni eng kattasini ko’rsatish
++++
INSERT INTO operatori vazifasi?
====
#Ma’lumotlarni jadvalga kiritish va satr qo’shish uchun
====
Ma’lumotlarni ustunga kiritish va yangi maydon qo’shish uchun
====
Ma’lumotlarni maydonga kiritish va yangi ustun qo’shish uchun
====
Ma’lumotlardagi maydon tipini o’zgartirish uchun
++++
Xodim jadvaliga yangi atribut qo‘shish amali qaysi javobda to‘g‘ri ko‘rsatilgan
====
#ALTER TABLE `Xodim` ADD COLUMN `Tel_raqam` text(15) null
====
ALTER TABLE `Xodim` SET `Jinsi` varchar(10) not null
====
ALTER TABLE `Xodim` RENAME `Yoshi` int(3) not null
====
ALTER TABLE `Xodim` CHANGE `Tel_raqam` text(15) not null
++++
“Xodim jadvalidan yoshi 37 dan yuqori va familiyasi A harfi bilan boshlanuvchilarning oylik maoshi o‘rta arifmetigi topilsin”. Yuqoridagi shartni qaysi javobdagi so‘rov qanoatlantiradi
====
#SELECT AVG(`maosh`) as `Natija` from `Xodim` WHERE `yoshi`>37 AND `Familiyasi` LIKE`A%`
====
SELECT AVG(`maosh`) as `Natija` from `Xodim` WHERE `yoshi`>37 AND LIKE `A%`
====
SELECT AVG(`maosh`) as `Natija` from `Xodim` WHERE `yoshi`>37 AND LIKE `Familiyasi`=`A%`
====
SELECT * from `Xodim` WHERE `yoshi`>37 and LIKE `Familiyasi`=`A%`
++++
Talaba jadvalidan familiyasi B harfi bilan boshlanib, V harfi bilan tugovchilarini sonini sanash so‘rovi qaysi javobda to‘g‘ri ko‘rsatilgan
====
#SELECT COUNT(*) as `Natija` from `Talaba` WHERE `Familiyasi` LIKE `B%V`
====
SELECT COUNT(*) as `Natija` from `Talaba` WHERE LIKE `Familiyasi` `B%V`
====
SELECT COUNT(*) as `Natija` from `Talaba` WHERE LIKE `Familiyasi` `B%V%`
====
SELECT COUNT(*) as `Natija` from `Talaba` WHERE `Familiyasi` LIKE `%B%V`
++++
ALTER TABLE `Xodim` MODIFY `Jinsi` varchar(5); Sorovi natijasi
====
#Jadvaldagi ‘Jinsi’ nomli ustun ma’lumot tipini varchar(5) ga o’zgartiradi
====
Jadvaldagi hamma ma’lumotlar tipini varchar(5) ga o’zgartiradi
====
Xodim Ustunidagi Jinsi qatorini 5 ga o’zgartiradi
====
Xodim qatoridagi ma’lumot uzunligini 5 taga bo’ladi
++++
Mahsulot jadvalidan narxi 4000 so'm va undan yuqori bo‘lganlarini nomi bo‘yicha guruhlab chiqarish so‘rovi qaysi javobda to‘g‘ri ko‘rsatilgan
====
#SELECT `Nomi`, MAX(`narx`) as `Natija` from `Mahsulot` GROUP BY `Nomi` HAVING MAX(`narx`)>=4000
====
SELECT `Nomi`, MAX(`narx`) as `Natija` from GROUP BY `Nomi` HAVING MAX(`narx`)>4000
====
SELECT * from `Mahsulot` GROUP BY `Nomi` HAVING MAX(`narx`)>4000
====
SELECT `Nomi`, MAX(`narx`) as `Natija` from `Mahsulot` GROUP BY `narx` HAVING MAX(`Nomi`)>=4000
++++
Fanlar jadvalidan `fan_soati` 80 dan yuqori bo‘lganlarini nomi bo‘yicha guruhlab chiqarish so‘rovi qaysi javobda to‘g‘ri ko‘rsatilgan
====
#SELECT `Fan_nomi`, MAX(`fan_soati`) as `Natija` from `Fanlar` GROUP BY `Fan_nomi` HAVING MAX(`fan_soati`)>80
====
SELECT `Fan_nomi`, MAX(`fan_soati`) from `Fanlar` GROUP BY `Fan_nomi` HAVING MAX(`fan_soati`)>=80
====
SELECT `Fan_nomi`, MAX(`fan_soati`) as `Natija` GROUP BY `Fan_soati` HAVING MAX(`fan_soati`)>80
====
SELECT `Fan_nomi`, MAX(`fan_soati`) as `Natija` from `Fanlar` GROUP BY `Fan_nomi` HAVING MAX(`fan_nomi`)>80
++++
Xodim jadvalidan ixtiyoriy atributni o'chirish amali qaysi javobda to‘g‘ri ko‘rsatilgan
====
#ALTER TABLE `Xodim` DROP COLUMN `Tel_raqam` text(15)
====
ALTER TABLE `Xodim` DELETE `Jinsi` varchar(10) not null
====
ALTER TABLE `Xodim` DROP RENAME `Yoshi` int(3) not null
====
ALTER TABLE `Xodim` CHANGE DROP `Tel_raqam` text(15) not null
++++
Xodim jadvalidan ixtiyoriy atributning ma'lumot tipini o'zgartirish amali qaysi javobda to‘g‘ri ko‘rsatilgan
====
#ALTER TABLE `Xodim` MODIFY `Jinsi` varchar(5)
====
ALTER TABLE `Xodim` MODIFY ALTER `Jinsi` varchar(10) not null
====
ALTER TABLE `Xodim` MODIFY CHANGE `Yoshi int(3) not null
====
ALTER TABLE `Xodim` CHANGE COLUMN `Tel_raqam` text(15) not null
++++
Mahsulot jadvalidan ixtiyoriy atributning ma'lumot tipini o'zgartirish amali qaysi javobda to‘g‘ri ko‘rsatilgan
====
#ALTER TABLE `Mahsulot` MODIFY `narxi` varchar(15) null
====
ALTER TABLE `Mahsulot` MODIFY ALTER `nomi` varchar(10) null
====
ALTER TABLE `Mahsulot` MODIFY CHANGE `nomi` text(3) null
====
ALTER TABLE `Mahsulot` CHANGE COLUMN `narxi` text(15) null
++++
SELECT TIMESTAMPDIFF(YEAR, '2015-04-29 22:14:55', '2018-04-29 22:24:18'); So`rov natijasini aniqlang
====
#Yillar orasidagi farq
====
joriy vaqtni ko`rsatadi
====
ko`rsatilgan vaqt
====
xatolik yuz beradi
++++
SELECT * FROM talaba ORDER BY baho DESC; So`rovdagi "desc" nima vazifa bajaradi?
====
#Baho ustunini teskarisiga saralaydi
====
Baho ustunini saralaydi
====
Baho ustunini guruhlaydi
====
Talaba jadvalidan Baho ustunini ajratib ko`rsatadi
++++
Berilgan misoldagi ‘number’ so’zi ?: SELECT * FROM STUDENT WHERE group_id IN (SELECT id FROM group WHERE number=‘217-18’)
====
#ustun
====
Qator
====
Birlashuv
====
Jadval
++++
Quyidagi berilgan MySQL so’rovini ishga tushirsa sintaksis xato bor deb, bajarilmaydigan so’rovni toping.
====
#INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 'Rustam', 32, 'Andijon', Done );
====
INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (2, 'Khurshid', 25, 'Denov', 1500.00 );
====
INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (3, 'Kamronbek', 23, 'Karshi', 2000.00 );
====
INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (4, 'Charos', 25, 'Chirchiq', 6500.00 );
++++
SELECT * FROM STUDENT WHERE SURNAME LIKE 'P%';
====
#P harfi bilan boshlanadigan familyalar chiqadi.
====
P bilan tugovchi familyalar chiqadi.
====
Hech nima chiqmaydi
====
P harfiga teng bo‘lmagan familyalar chiqadi
++++
Qaysi javobda LIKE operatoridan to'g'ri foydalanilgan
====
#SELECT * from Talaba WHERE `Familiyasi` LIKE '%ev'
====
SELECT * from Talaba WHERE LIKE `Familiyasi` '%ev'
====
SELECT * from Talaba `Familiyasi` WHERE LIKE '%ev%'
====
SELECT * from Talaba WHERE `Familiyasi` LIKE 'ev'
++++
Talaba jadvalidan bahosi 4 dan yuqori bo‘lganlarini familiyasi bo‘yicha guruhlab chiqarish so‘rovi qaysi javobda to‘g‘ri ko‘rsatilgan
====
#"SELECT `Familiyasi`, MAX(`baho`) as `Natija` from `Talaba` GROUP BY `Familiyasi` HAVING MAX(`baho`)>4"
====
"SELECT `Familiyasi`, MAX(`baho`) as `Talaba` GROUP BY `baho` HAVING MAX(`Familiyasi`)>4"
====
SELECT `Familiyasi as `Talaba` GROUP BY `Familiyasi` HAVING MAX(`baho`)>4
====
"SELECT `Familiyasi`, MAX(`baho`) as `Natija` from `Talaba` GROUP BY `Familiyasi` HAVING MAX(`baho`)= 4"
++++
Maxsulotlar nomli jadval berilgan. Quyidagi MySQL so’rov bajarilsa natijasi qanday bo’ladi? SELECT * FROM Maxsulotlar WHERE Narx BETWEEN 101 AND 205 AND CategoryID IN (1,2,3,8,12);
====
#Maxsulotlar jadvalining Narx nomli ustundagi ma’lumotlar ichidan 101 va 205 lar oralig’idagi yozuvi bor qatorlarni ko’rsatish hamda faqat CategoryID = 1,2,3,8,12 ga teng bo’lganlarini ko’rsatish
====
Maxsulotlar jadvalidan Narx nomli ustundagi ma’lumotlar ichidan 101 va 205 orasidagi yozuvlarni tanlash hamda CategoryID = 1,2,3,8,12 ga teng bo’lganlarini ko’rsatmaslik
====
Narx jadvalidan Maxsulotlar nomli ustundagi ma’lumotlar ichidan 101 va 205 orasidagi yozuvlarni ko’rsatish hamda CategoryID = 1,2,3,8,12 ga teng bo’lganlarini ko’rsatmaslik
====
Narx jadvalining Maxsulotlar nomli ustundagi ma’lumotlar ichidan 101 va 205 orasidagi yozuvlarni tanlash hamda CategoryID = 1,2,3,8,12 ga teng bo’lganlarini ko’rsatish
++++
Qaysi javobda INSERT INTO SELECT amali bajarilish tartibi to’g’ri keltirilgan?
====
#Birinchi jadvaldan ikkinchi jadvalga shartlarda berilgan ma’lumotlarni ko’chirish
====
Birinchi jadvaldan ikkinchi jadvalga shartlarda berilgan ma’lumotlarni ko’chirishga ruxsat bermaslik
====
Faqatgina birinchi jadvalga ko’chirish ortib qolsa ikkinchi jadvalga ko’chirish
====
Birinchi jadvaldagi hamma ma’lumotlarni ikkinchi jadvalga ko’chirib o’tqazish
++++
O'quvchilar jadvalidan 10 yoshlilarini sonini chiqaruvchi so'rov qaysi javobda to'g'ri ko'rsatilgan
====
#SELECT Count(ID) as `Natija` from `O'quvchilar` WHERE `Yoshi`='10'
====
SELECT Count(ID) as `Natija` from `O'quvchilar` WHERE `Yoshi`>='10'
====
SELECT * as `Natija` `O'quvchilar` from `Yoshi` WHERE `='10'
====
SELECT SUM(ID) as `Natija` from `O'quvchilar` WHERE `Yoshi`='10'
++++
Qaysi javobda LIKE operatoridan to'g'ri foydalanilgan
====
#SELECT * from Xodim WHERE Ism LIKE '%or%'
====
SELECT * from Xodim WHERE LIKE `Ism` '%or'
====
SELECT * from Xodim `Ism` WHERE LIKE '%or%'
====
SELECT * from Xodim WHERE Ism LIKE ='or'
++++
LIKE to`g`ri qo'llanilgan so`rovni ko`rsating
====
#SELECT * FROM Products WHERE Name LIKE ‘%ford%’
====
SELECT * FROM LIKE WHERE Name Products ‘%ford%’
====
SELECT LIKE (‘%ford%’) FROM Products WHERE Name
====
SELECT * FROM Products, Name LIKE ‘%ford%’
++++
|
| |