Skrivtest i SQL

Öva på att skriva riktig SQL-kod — de symboler, nyckelord och det indrag du använder varje dag. Mäter kod-WPM, träffsäkerhet och syntaxträffsäkerhet.

Tid0:00
WPM0
CPM0
Fel0
Framsteg0%
Bäst · SQL0

Klicka här och börja skriva

Enter = ny rad · Tab = indrag · Esc = börja om. Ett fel tecken räknas och markören väntar på rätt.

Tips för att skriva SQL

SQL skriver du med versaler för nyckelord och gemener för namn, så rytmen mellan Shift och Caps spelar roll. Kommatecken mellan kolumner, parenteser i funktioner och enkla citattecken runt strängar är där de flesta fel uppstår.

Ett SQL-kodavsnitt du kan få

CREATE TABLE posts (
  id SERIAL PRIMARY KEY,
  title VARCHAR(200) NOT NULL,
  body TEXT,
  author_id INT REFERENCES users(id),
  created_at TIMESTAMP DEFAULT NOW()
);

Skrivtest för kod per språk

Så fungerar skrivtestet för kod

  1. Välj språk och längd, klicka i editorn och börja skriva — timern startar vid ditt första tangenttryck.
  2. Tryck på Enter för nya rader. Med automatiskt indrag påslaget hoppas inledande mellanslag över precis som i din editor; stäng av det för att öva indrag också.
  3. Ett fel tecken blinkar rött och räknas, men markören väntar på rätt tecken — så varje felsteg mäts utan att trasig kod lämnas kvar.
  4. Ditt resultat visar kod-WPM, total träffsäkerhet, syntaxträffsäkerhet och exakt vilka tecken du missade mest.

Skrivtest för kod — vanliga frågor

Vad är en bra skrivhastighet för programmerare?

Kod-WPM är vanligtvis 30–50 % lägre än WPM för löpande text på grund av symboler, versaler och indrag. 40–60 kod-WPM med över 95 % träffsäkerhet är bra; över 70 är utmärkt.

Vad är syntaxträffsäkerhet?

Det är din träffsäkerhet enbart på tecken som inte är bokstäver — parenteser, klamrar, citattecken, semikolon och operatorer. Det är tangenterna bakom de flesta syntaxfel, så det är siffran värd att förbättra.

Vilka språk kan jag öva på?

JavaScript, TypeScript, Python, SQL, Java, C#, C++, Go, Rust, PHP, HTML, CSS och Bash — alla riktiga kodavsnitt.

Blir man en bättre programmerare av att skriva snabbare?

Att tänka betyder mer än att skriva, men flytande symbolskrivning tar bort friktion: färre stavfel, färre trasiga byggen och mer uppmärksamhet kvar till själva problemet.

Fortsätt öva