Ma'lumotlar bazasi va SQL — тестовые вопросы с ответами (2-страница)
Informatika · 12 открытых вопросов (всего в банке 60) · в каждом — правильный ответ и пояснение
11. SQL da TRUNCATE va DELETE o'rtasidagi farq nima?
- A) Ular bir xil — faqat sintaksis farqli
- B) TRUNCATE — barcha qatorlarni tez o'chiradi, rollback qilib bo'lmaydi (ko'pincha); DELETE — shartli o'chiradi, rollback imkoni bor, trigger ishga tushadi
- C) DELETE — barcha qatorlarni o'chiradi; TRUNCATE — shartli o'chiradi
- D) TRUNCATE faqat kichik jadvallar uchun
Показать ответ
Правильный ответ: B) TRUNCATE — barcha qatorlarni tez o'chiradi, rollback qilib bo'lmaydi (ko'pincha); DELETE — shartli o'chiradi, rollback imkoni bor, trigger ishga tushadi
12. SQL da COUNT(*) va COUNT(ustun_nomi) o'rtasidagi farq nima?
- A) Ular bir xil natija beradi
- B) COUNT(*) — barcha qatorlarni sanaydi (NULL ham); COUNT(ustun) — faqat NULL bo'lmagan qiymatlarni sanaydi
- C) COUNT(*) faqat bir ustun uchun; COUNT(ustun) barcha ustunlar uchun
- D) COUNT(ustun) NULL qiymatlarini ham sanaydi
Показать ответ
Правильный ответ: B) COUNT(*) — barcha qatorlarni sanaydi (NULL ham); COUNT(ustun) — faqat NULL bo'lmagan qiymatlarni sanaydi
Это открытая часть темы. Полный банк, режим на время, разбор и работа над ошибками — в режиме теста.