Test SQL-ferdighetene dine
Test SQL-ferdighetene dine i filtrering og NULL-semantikk, joiner, aggregering og vindusfunksjoner og constraints. 30 scenariospørsmål, resultat per kategori direkte, gratis uten registrering.
Hva er SQL-test?
Dette er en scenariobasert SQL-test: 30 korte spørringer, hver med ett spørsmål om hva som faktisk skjer når den kjøres. En WHERE-klausul sammenlignet mot NULL som stille returnerer ingenting. En LEFT JOIN som oppfører seg som INNER JOIN når du filtrerer på feil kolonne. En NOT IN som stille dropper hver rad fordi en verdi i underspørringen var NULL. Du velger svaret som stemmer med hva databasen faktisk returnerer, ikke det som ser ut til det burde skje.
Les merVis mindre
De 30 spørsmålene dekker fire områder — filtrering og NULL-semantikk, joiner og set-operasjoner, aggregering og underspørringer, og vindusfunksjoner/CTEs/transaksjoner/constraints. Disse fire er stedene hvor å lese en spørring og å kjøre en spørring stille divergerer, og hvor en stillingsannonse som krever «Sterk SQL» ofte viser seg å bety noe spesifikt når du sitter i intervjuet. Du får en poengsum i hvert område, så et svakt område dukker opp som et svakt område i stedet for å drukne i en lavere totalsum.
Det tar rundt seks minutter, det kreves ingen registrering, og det finnes ingenting å skrive eller kjøre — hvert spørsmål er les-og-forutsi, samme måte som en erfaren ingeniør gjennomgår en pull-request. Å kjenne syntaksen og å vite hva en spesifikk spørring gjør under spesifikke betingelser er ulike ferdigheter, og denne måler den andre.