Subukan ang Iyong SQL Kasanayan
Subukan ang iyong SQL sa filtering at NULL semantics, joins, aggregation, at window functions at constraints. 30 scenario na katanungan, instant na score ayon sa kategorya, libre at walang kailangang mag-sign up.
Ano ang SQL Test?
Ito ay isang scenario-based SQL test: 30 maikling queries, bawat isa ay sinusundan ng isang tanong tungkol sa kung ano talaga ang nangyayari kapag tumatakbo ito. Isang WHERE clause na inikatawan laban sa NULL na tahimik na walang pagbabalik. Isang LEFT JOIN na kumikilos tulad ng INNER JOIN kapag na-filter mo ang maling column. Isang NOT IN na tahimik na tinatanggal ang bawat row dahil isang value sa subquery ay NULL. Pumipili ka ng sagot na tumutugma sa kung ano talaga ang ibabalik ng database, hindi kung ano ang mukhang dapat mangyari.
Magbasa PaIpakita ang Mas Kaunti
Ang 30 katanungan ay sumasaklaw sa apat na lugar — filtering at NULL semantics, joins at set operations, aggregation at subqueries, at window functions/CTEs/transactions/constraints. Ang apat na ito ay ang mga lugar kung saan ang pagbabasa ng query at ang pagtupad ng query ay tahimik na nag-iiba, at kung saan ang job posting na "Strong SQL" ay nagkakahulugan ng isang tiyak na bagay kapag nandoon ka na sa interview. Makakakuha ka ng score sa bawat lugar, kaya ang mahihirap na spot ay makikita bilang isang mahihirap na spot kaysa bilang isang mas mababang kabuuan.
Tapos na ito sa mga anim na minuto, walang kailangan na mag-sign up, at walang query na kailangang isulat o ipatupad — bawat tanong ay read-and-predict, tulad ng paraan ng isang senior engineer na nagreview ng pull request. Ang alam ng syntax at ang alam kung ano ang gagawin ng isang tiyak na query laban sa tiyak na data ay iba't ibang kasanayan, at sinusukat ng ito ang pangalawa.