Testa din SQL-kunskap inom filtrering och NULL-semantik, joins, aggregering samt fönsterfunktioner och begränsningar. 30 scenariofrågor, resultat direkt per kategori, gratis utan registrering.
Ingen registrering — resultatet visas direkt.
Det spänner från nybörjare till expert i en och samma omgång. De första frågorna handlar om sådant alla SQL-användare stöter på — NULL-jämförelser, INNER jämfört med LEFT JOIN, BETWEENs gränser. De senare går in på join fan-out med aggregater, fönsterfunktioner, CTEs, transaktionsisolering och begränsningar. Ditt resultat placerar dig i en av fyra nivåer, och nivånamnen är medvetet desamma som jobbannonser använder.
Nej. Varje fråga är skriven mot standard-SQL-beteende delat över PostgreSQL, MySQL, SQL Server och SQLite — NULL-semantik, join-typer och ANSI window function-syntaxen. Inget här beror på ett säljaspecifikt tillägg.
Det samplar samma slags läsa-och-förutse-resonemang som de flesta arbetsgivartester börjar med, i samma korta scenarioformat, vilket är därför det fungerar som förberedelse. Det är inte en kopia av något specifikt arbetsgivartest, och ett bra resultat här är inte ett intyg. Vad det talar om för dig är vilka av de fyra områdena du skulle tappa poäng i, vilket är det som är användbart att veta före en teknisk intervju.
Ungefär sex minuter. Det finns ingen timer på enskilda frågor — testet mäter om du vet vad frågan returnerar, inte hur snabbt du kan klicka. Du kan fundera på en fråga så länge du vill.
Att göra vårt test bör inte ses som en omfattande eller exakt bedömning av dina förmågor. Resultaten är endast för informations- och självreflektionssyften.
Testa din SQL-kunskap inom filtrering och NULL-semantik, joins, aggregering samt fönsterfunktioner och begränsningar. 30 scenariofrågor, resultat direkt per kategori, gratis utan registrering.
Det här är ett scenariobaserat SQL-test: 30 korta SQL-frågor, var och en följt av en fråga om vad som faktiskt händer när den körs. En WHERE-sats jämförd mot NULL som tyst returnerar ingenting. Ett LEFT JOIN som blir ett INNER JOIN när du filtrerar på fel kolumn. Ett NOT IN som tyst utesluter varje rad eftersom ett värde i subqueryn var NULL. Du väljer det svar som motsvarar vad databasen faktiskt returnerar, inte vad det ser ut att borde göra.
De 30 frågorna täcker fyra områden — filtrering och NULL-semantik, joins och mängdoperationer, aggregering och subqueries, samt fönsterfunktioner/CTEs/transaktioner/begränsningar. Dessa fyra är platserna där läsning av en fråga och körning av en fråga tyst skiljer sig åt, och där en jobbannonerings starkt SQL ofta visar sig betyda något speciellt när du väl är i intervjun. Du får ett resultat för varje område, så ett svagt område visar sig som ett svagt område istället för att gömma sig i en lägre totalsumma.
Det tar cirka sex minuter, ingen registrering krävs, och inget handlar om att skriva eller köra frågor — varje fråga är läsa-och-förutse, på samma sätt som en erfaren databasadministratör granskar en pull request. Att kunna syntaxen och att veta vad en specifik fråga returnerar mot specifika data är olika färdigheter, och det här mäter den andra.
Se vilket av de fyra SQL-områdena som faktiskt håller dig tillbaka
Få en nedbrytning per kategori — filtrering/NULL-värden, joins, aggregering, fönster/transaktioner
Ta reda på vilken nivå du ligger på: nybörjare, medel, avancerad eller expert
Jämför var du står med vad jobbannonser menar med starkt SQL
En tabell har en kolumn age som kan innehålla NULL. Du kör SELECT * FROM users WHERE age = NULL. Hur många rader returnerar detta, även om flera rader har age inställt på NULL?
30 frågor, 6 min. Automatiskt framsteg — ingen manuell nästa.
Omedelbar genomgång av din profil. Gratis, delbar och sparad om du loggar in.
Premium låser upp den fullständiga rapporten — karriärer, styrkor, tillväxtvägar.