SQL typing practice
Real SQL queries with conventional uppercase keywords. The shift work is the point.
Just start typing.Tabrestarts
Snippet: Join with aggregation (sql)
SQL is a capitalisation workout
By convention SQL keywords are uppercase, which means a typical query is a continuous exercise in shift discipline. SELECT, FROM, JOIN, WHERE, GROUP BY, HAVING, ORDER BY - each one is several shifted characters in a row.
This is exactly where the same-hand shift habit shows up. Typing SELECT with the left hand holding shift and the left hand typing S and E forces the hand off home position twice in one word.
The other SQL specifics
Parentheses appear constantly in aggregates and function calls, usually nested. Commas separate almost every list. Underscores dominate identifiers.
The single quote is worth its own attention: string literals in SQL use single quotes, and the apostrophe key sits under the right little finger next to the semicolon.
Common questions
Should keywords really be uppercase?
It is a widely followed convention rather than a requirement, and these snippets follow it. Either way, the shift practice transfers to every other language you type.