SQL Trainer: Daily Drills

In-app purchases
Content rating
Everyone
0+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

"Can you quickly pull the numbers from the database?" your boss asks – and stays right behind you, looking over your shoulder while you type your SQL. JOIN or subquery? GROUP BY what? Getting nervous?

And when AI writes the query for you: would you notice if it quietly returns the wrong rows?

'SQL Trainer: Daily Drills' gets SQL into your head and your fingers – so you write queries on the spot and read anyone's at a glance. Not by explaining. By making you write it, a few minutes a day.

TYPE IT. SEE THE RESULT.
Every exercise is a real question about a small database. You type your query, and the result table appears while you type – from a real database on your phone. Wrong rows? Missing ones? An error? You see it instantly.

YOU CAN'T FAKE YOUR WAY THROUGH
No multiple choice. Your query is graded on its result, on several versions of the data, so it has to be right, not lucky. Any correct query counts, however you write it. Stuck? Hints lead you one step at a time, so you still get there yourself.

WHAT YOU GET WRONG COMES BACK
The app keeps track of which exercises gave you trouble and brings exactly those back. A few minutes a day, and it sticks.

LEARN THE SQL YOUR DATABASE SPEAKS
LIMIT or TOP? || or CONCAT? Where do NULLs end up when you sort? Every database has its own dialect. Practice in yours: PostgreSQL and SQLite run as the real databases inside the app; MySQL, SQL Server and Oracle run as offline simulations, checked against the real servers. Everything works without internet.

FROM SELECT TO WINDOW FUNCTIONS
Over 400 exercises: SELECT and WHERE, JOINs, GROUP BY, subqueries, UNION, CTEs, window functions, INSERT, UPDATE, DELETE, CREATE TABLE and the specifics of each dialect – plus repair tasks where you fix a broken query. Ten hardcore challenges stand between you and the crown.

Keep a daily streak. Level up. Share a solved exercise with your team – without giving away the answer.

No account, no ads, no tracking. The start of every learning path is free; Pro unlocks the rest with a one-time purchase.

TRY IT FOR FREE NOW!

PostgreSQL is a trademark of the PostgreSQL Community Association of Canada, SQLite of Hipp, Wyrick & Company, MySQL and Oracle of Oracle, SQL Server of Microsoft. None of these companies is affiliated with this app.
Daily SQL practice on a real database: type a query, see the result instantly.
Updated on
Oct 25, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • This app may collect these data types
    Financial info
  • Data is encrypted in transit
  • Data can’t be deleted

What’s new

First release: over 400 SQL exercises in PostgreSQL, SQLite, MySQL, SQL Server and Oracle, graded on your query's result. Guided learning path, free practice, syntax reference, daily streak, 15 display languages. Start free, unlock Pro with a one-time purchase. No account, no ads.
Content rating
Everyone
In-App Purchases
Learn more

App support

About the developer
Johannes Peter Groß
support@afflatus.company
Carl-Troll-Straße 65 53115 Bonn Germany

More by Afflatus™