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.
Roʻyxatdan oʻtish kerak emas — natijangiz darhol paydo boʻladi.
Boshlangʻichdan mutaxassisga qadar bir oʻtirishda qamrab oladi. Dastlabki savollar har bir SQL foydalanuvchisi uchraydigan narsalarni — NULL taqqoslashlar, INNER vs LEFT JOIN, BETWEEN chegaralari — qamrab oladi. Keyingi savollar birlashtirish fan-oʻti agregatsiyasiga kiradi, oynali funksiyalar, CTE-lar, tranzaksiya izolyatsiyasi va cheklovlar. Sizning ballingiz sizi to'rtta darajadan biriga joylashtiradi, va darajaning nomlari ataylab ish eʼlonlarida ishlatiladigan nomlardir.
Yoʻq. Har bir savol PostgreSQL, MySQL, SQL Server va SQLite-da bagʻlangan standart SQL xulosi boʻyicha yozilgan — NULL semantikasi, birlashtirish turlari, va ANSI oynali funksiya sintaksisi. Bu yerda hech narsa sotuvchi-spesifik kengaytmaga boʻg'liq emas.
U koʻp ish beruvchi ekrani tekshiradigan bir xil o'qish va bashorat qilish fikri, bir xil qisqa vaziyatli formatda namuna qiladi, shuning uchun u tayyorgarlik sifatida ishlaydi. Bu hech qanday muayyan ish beruvchi sinovi nusxasi emas, va bu yerda yaxshi natija sertifikat emas. U sizga aytadigan narsa — qaysi to'rtta sohada siz ball yoʻqotasiz, bu texnik suhbatdan oldin bilish kerak bo'lgan foydali narsadir.
Taxminan olti daqiqa. Alohida savollar uchun taymer yoʻq — sinov siz so'rovning nima qaytayotganini bilishingizni oʻlchaydi, qancha tez bosmangizni emas. Siz savol haqida xohlagancha oʻylashingiz mumkin.
Bizning testni oʻtish sizning qobiliyatlarining keng qamrovli yoki aniq baholovi sifatida qaralmasligi kerak. Natijalar faqat maʼlumot va oʻz-oʻzini tahlil qilish maqsadida.
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.
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.
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.
SQL-ning to'rtta sohasi qaysi biri sizi haqiqatan orqada qoldirmoqda, bilib oling
Toifa boʻyicha tahlil oling — filtrlash/NULL-lar, birlashtirish, agregatsiya, oynalar/tranzaksiyalar
Qaysi darajada ekanligingizni bilib oling: boshlangʻich, oʻrta, yuqori yoki mutaxassis
Oʻzingiz qayerda turganingizni "Kuchli SQL" deb aytilgan ish eʼlonlari bilan solishtiring
Jadvaldagi yaş ustuni bo'sh bo'lishi mumkin. SELECT * FROM users WHERE age = NULL ishga tushirasiz. Bu qancha qatorno qaytaradi, hatto bir nechta qatorlar yaşga NULL ni saqlasa ham?
30 ta savol, 6 daqiqa. Avtomatik oldinga — qoʻlda Keyingi yoʻq.
Sizning profilingizning darhol bozimi. Bepul, ulashilish mumkin, kirgan boʻlsangiz saqlangan.
Premium toʻliq hisobotni oching — kareralashmalar, kuchlar, rivojlanish yoʻllari.