SQL koʻnikmalaringizni sinab koʻring
SQL-ingizni filtrlash va NULL semantikasi, birlashtirish, agregatsiya, va oynali funksiyalar va cheklovlar boʻyicha sinab koʻring. 30 vaziyatli savol, toifa boʻyicha tezkor natija, roʻyxatdan oʻtishsiz bepul.
SQL Testi nima?
Bu ssenariyga asoslangan SQL sinovi: 30 ta qisqa soʻrov va ularning har biridan soʻng soʻrov ishga tushganda aslida nima sodir boʻlishi haqida savol beriladi. NULL bilan solishtirilganda hech narsa qaytarmaydigan WHERE bandi. Notoʻgʻri ustunni filtrlaganingizda INNER JOIN kabi ishlaydigan LEFT JOIN. Ichki soʻrovdagi bitta qiymat NULL boʻlgani uchun barcha qatorlarni oʻchirib yuboradigan NOT IN. Siz nima boʻlishi kerak deb oʻylaganingizni emas, balki maʼlumotlar bazasi aslida qaytaradigan javobni tanlaysiz.
Oʻqishni davom ettiringKamroq koʻrsatish
30 ta savol toʻrtta sohani qamrab oladi — filtrlash va NULL semantikasi, birlashtirish va toʻplam amaliyotlari, agregatsiya va kichik soʻrovlar, va oynali funksiyalar/CTE-lar/tranzaksiyalar/cheklovlar. Ushbu toʻrtta soha soʻrovni oʻqish va soʻrovni ishga tushirish orasidagi oʻz-oʻzidan farq qilgan joylar, va ish eʼlonida "Kuchli SQL" odatda suhbatda biron narsaning asl maʼnosini beradi. Siz har bir sohada ball olasiz, shuning uchun zaif soha umumiy raqamning pastligi sifatida emas, balki zaif soha sifatida koʻrinadi.
Sinov taxminan oʻn ikki daqiqa davom etadi, roʻyxatdan oʻtish shart emas, soʻrov yozish yoki bajarish talab qilinmaydi — har bir savol katta muhandisning “pull request”ni koʻrib chiqishi kabi oʻqish va taxmin qilishga asoslangan. Sintaksisni bilish va muayyan soʻrovning muayyan maʼlumotlar bilan qanday ishlashini bilish turli xil koʻnikmalardir va bu sinov ikkinchisini oʻlchaydi.