Ma'lumotlar bazasi va SQL — test savollari javoblari bilan (2-sahifa)

Informatika · 12 ta ochiq savol (bankda jami 60 ta) · har birida to'g'ri javob va izoh
11. SQL da TRUNCATE va DELETE o'rtasidagi farq nima?
  1. A) Ular bir xil — faqat sintaksis farqli
  2. B) TRUNCATE — barcha qatorlarni tez o'chiradi, rollback qilib bo'lmaydi (ko'pincha); DELETE — shartli o'chiradi, rollback imkoni bor, trigger ishga tushadi
  3. C) DELETE — barcha qatorlarni o'chiradi; TRUNCATE — shartli o'chiradi
  4. D) TRUNCATE faqat kichik jadvallar uchun
Javobni ko'rish

To'g'ri javob: 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?
  1. A) Ular bir xil natija beradi
  2. B) COUNT(*) — barcha qatorlarni sanaydi (NULL ham); COUNT(ustun) — faqat NULL bo'lmagan qiymatlarni sanaydi
  3. C) COUNT(*) faqat bir ustun uchun; COUNT(ustun) barcha ustunlar uchun
  4. D) COUNT(ustun) NULL qiymatlarini ham sanaydi
Javobni ko'rish

To'g'ri javob: B) COUNT(*) — barcha qatorlarni sanaydi (NULL ham); COUNT(ustun) — faqat NULL bo'lmagan qiymatlarni sanaydi

Bu — mavzuning ochiq namuna qismi. To'liq bank, vaqt rejimi, tahlil va xatolar ustida ishlash — test rejimida.