Fò lọ sí àkóónú pàtàkì

Dán Ọgbọ́n SQL Rẹ Wò

Dán SQL rẹ wò lórí sísẹ́ dátà àti ìtumọ̀ NULL, joins, àkópọ̀ (aggregation), àti window functions àti constraints. Ìbéèrè ìṣẹ̀lẹ̀ 30, àmì lẹ́sẹ̀kẹsẹ̀ fún ẹ̀ka kọ̀ọ̀kan, ọ̀fẹ́ láìsí ìforúkọsílẹ̀.

ìbéèrè 30ìṣẹ́jú 12
Ṣe ìdánwò yìí
Ìpìlẹ̀

Kí ni Ìdánwò SQL?

Ìdánwò SQL tí ó dá lórí ìṣẹ̀lẹ̀ ni èyí: query kúkúrú 30, ìbéèrè kan sì tẹ̀lé ọ̀kọ̀ọ̀kan nípa ohun tí ó ń ṣẹlẹ̀ gan-an nígbà tí a bá ṣiṣẹ́ rẹ̀. Gbólóhùn WHERE tí a fi wé NULL tí kò dá nǹkan kan padà láìsọ nǹkan kan. LEFT JOIN tí ó ń ṣe bí INNER JOIN ní kété tí o bá sẹ́ ọ̀wọ́n tí kò tọ́. NOT IN tí ó ń pa gbogbo ìlà rẹ́ ní bòńkẹ́lẹ́ nítorí pé iye kan nínú subquery jẹ́ NULL. O máa yan ìdáhùn tí ó bá ohun tí ibùdó-dátà ń dá padà gan-an mu, kì í ṣe ohun tí ó dà bí ẹni pé ó yẹ kí ó ṣẹlẹ̀.

Ka síi

Ìbéèrè 30 náà bo agbègbè mẹ́rin — sísẹ́ dátà àti ìtumọ̀ NULL, joins àti set operations, àkópọ̀ àti subqueries, àti window functions/CTEs/transactions/constraints. Àwọn mẹ́rin wọ̀nyí ni ibi tí kíka query àti ṣíṣiṣẹ́ query ti ń yapa láìfarahàn, níbi tí "Strong SQL" nínú ìpolówó iṣẹ́ sì sábà máa ń túmọ̀ sí nǹkan pàtó ní kété tí o bá wọ ìfọ̀rọ̀wánilẹ́nuwò. O máa gba àmì fún agbègbè kọ̀ọ̀kan, nítorí náà ibi tí o ti ṣe aláìlágbára yóò farahàn gẹ́gẹ́ bí ibi àìlágbára, dípò kí ó kàn dín àpapọ̀ àmì rẹ kù.

Ó ń gba nǹkan bí ìṣẹ́jú mẹ́fà, kò sí ìforúkọsílẹ̀, kò sì sí query kankan tí o máa kọ tàbí ṣiṣẹ́ — gbogbo ìbéèrè ni ká-kí o-sì-sọ-tẹ́lẹ̀, bí onímọ̀-ẹ̀rọ àgbà ṣe ń ṣàyẹ̀wò pull request. Mímọ òfin-ìkọ̀wé (syntax) àti mímọ ohun tí query kan pàtó ń ṣe lórí dátà kan pàtó jẹ́ ọgbọ́n méjì ọ̀tọ̀, èkejì ni èyí ń wọn.

Ohun tí o máa gbà

Ohun tí ìdánwò yìí ń ṣàwárí

Wo èwo nínú agbègbè SQL mẹ́rin náà ló ń dí ọ lọ́wọ́ gan-an
Gba ìpínsísọ̀rí nípa ẹ̀ka — sísẹ́/NULL, joins, àkópọ̀, windows/transactions
Mọ ipele tí o wà: olùbẹ̀rẹ̀, agbedeméjì, onímọ̀ ìlọsíwájú tàbí ògbóǹtarìgì
Wo ibi tí o dúró sí ní ìfiwéra pẹ̀lú ohun tí ìpolówó iṣẹ́ ń pè ní SQL tí ó lágbára
  • Ó bo láti olùbẹ̀rẹ̀ dé ògbóǹtarìgì ní ìjókòó kan. Àwọn ìbéèrè àkọ́kọ́ ń wo ohun tí gbogbo olùlo SQL máa ń bá pàdé — ìfiwéra NULL, INNER sí LEFT JOIN, ààlà BETWEEN. Àwọn tí ó kẹ́yìn ń wọ inú bí join ṣe ń sọ ìlà di púpọ̀ (fan-out) pẹ̀lú aggregates, window functions, CTEs, transaction isolation àti constraints. Àmì rẹ ń gbé ọ sí ọ̀kan nínú ipele mẹ́rin, a sì mọ̀ọ́mọ̀ lo orúkọ ipele tí àwọn ìpolówó iṣẹ́ ń lò.

  • Rárá. A kọ gbogbo ìbéèrè lórí ìhùwàsí SQL òṣùwọ̀n tí PostgreSQL, MySQL, SQL Server àti SQLite jọ ní — ìtumọ̀ NULL, irú join, àti ìkọ̀wé window function ti ANSI. Kò sí nǹkan kan níbí tí ó gbára lé àfikún pàtó ti olùpèsè kan.

  • Ó ń dán irú ìrònú ká-kí o-sì-sọ-tẹ́lẹ̀ kan náà wò tí ọ̀pọ̀ àyẹ̀wò agbanisíṣẹ́ fi ń bẹ̀rẹ̀, ní ọ̀nà ìṣẹ̀lẹ̀ kúkúrú kan náà — ìdí nìyí tí ó fi wúlò fún ìmúrasílẹ̀. Kì í ṣe ẹ̀dà ìdánwò agbanisíṣẹ́ kankan, àmì tí ó dára níbí kì í sì í ṣe ìwé-ẹ̀rí. Ohun tí ó ń sọ fún ọ ni agbègbè wo nínú mẹ́rin náà ni o ti máa pàdánù àmì — ohun tí ó wúlò láti mọ̀ kí o tó lọ sí ìfọ̀rọ̀wánilẹ́nuwò ìmọ̀-ẹ̀rọ.

  • Nǹkan bí ìṣẹ́jú mẹ́fà. Kò sí aago lórí ìbéèrè kọ̀ọ̀kan — ìdánwò náà ń wọn bóyá o mọ ohun tí query ń dá padà, kì í ṣe bí o ṣe lè tẹ bọ́tìnnì kíákíá tó. O lè ronú lórí ìbéèrè kan fún ìgbà tí ó bá wù ọ́.

  • Rárá. O lè ṣe ìdánwò náà kí o sì rí àmì rẹ àti ìpínsísọ̀rí ẹ̀ka láìní àkọọ́lẹ̀. Ṣíṣẹ̀dá àkọọ́lẹ̀ wúlò nìkan tí o bá fẹ́ kí a tọ́jú àbájáde rẹ kí o lè fi ìgbìyànjú mìíràn wé e lẹ́yìn náà.

  • O máa gba àmì fún ọ̀kọ̀ọ̀kan nínú agbègbè mẹ́rin náà, kí o lè rí ibi tí àdánù pọ̀ sí, pẹ̀lú àwọn ìmọ̀ràn fún ipele tí o bọ́ sí. Ìdánwò náà kò ń gbé ìwé ìdáhùn fún ìbéèrè kọ̀ọ̀kan jáde, nítorí pé àwọn ìbéèrè ń yí padà, kọ́kọ́rọ́ ìdáhùn tí a bá gbé jáde sì máa sọ àmì di aláìníìtumọ̀ fún gbogbo ẹni tí ó ń lò ó láti múra sílẹ̀.

  • Kíka query tí o kò mọ̀ tẹ́lẹ̀ lọ́nà tí ó tọ́ jẹ́ ohun tí ó bọ́gbọ́n mu láti fi ṣàyẹ̀wò fún ipò èyíkéyìí tí ó kan SQL, èyí sì jẹ́ ìdánwò ọ̀tún-tàbí-àṣìṣe tí kò ní ẹ̀gbẹ́, kì í ṣe ìwọ̀n àkópọ̀ ìwà, nítorí náà kò gbé àwọn ìṣòro àìṣòdodo tí àwọn ìdánwò ìpínsísọ̀rí irú-ènìyàn ní. Tí o bá fẹ́ fi ránṣẹ́ sí àwọn olùbéèrè-iṣẹ́ kí o sì kó àbájáde jọ sí ibì kan, ìyẹn ń lọ nípasẹ̀ apá gbígba-òṣìṣẹ́ ti JobCannon, kì í ṣe nípasẹ̀ ojú-ìwé yìí.

Gba Ìgbéléwọ̀n Ọgbọ́n SQL rẹ nísinsìnyí

Ṣàwárí àbájáde Ìdánwò SQL rẹ. Ìbéèrè 30 · ìṣẹ́jú 12.

Ṣe ìdánwò yìí
Àjọ mọ́ ọn

Àwọn ìdánwò tí ó jọra