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 vaziyatga asoslangan SQL sinovi: 30 qisqa so'rov, har biriga uni ishga tushirganda aslida nima boʻlishini bilishni soʻrasining savol. WHERE klauzulasi NULL bilan taqqoslash sukutda hech narsani qaytarmaydi. LEFT JOIN siz noto'g'ri ustun filtrlashingizni INNER JOIN kabi ishlaydi. NOT IN subsorgu NULL bo'lgani uchun sukutda har bir qatorni tashlab. Siz ma'lumotlar baza aslida nima qaytayotgani mos javobni tanlab olasiz, bu nima bo'lishi kerak koʻrinayotiga emas.
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.
Taxminan olti daqiqa vaqt ketadi, roʻyxatdan oʻtish shart emas, va so'rov yozish yoki bajarish uchun hech nima yoʻq — har bir savol o'qish va bashorat qilish, katta muhandis pull requestni koʻrib chiqish usuli kabi. Sintaksisni bilish va biron narsaning muayyan shartlar ostida nima qilishini bilish oʻrtasidagi farq — bu ikkinchisi oʻlchaydi.