Choose your level
Pick the SQL difficulty that matches where you want to practice.
A tiny daily dose of SQL practice, picked for you and delivered to your inbox. No grinding. No guilt.
TODAY’S QUICK REP
Given an employees table, return the second-highest distinct salary. If there isn’t one, return null.
idinteger
salaryinteger
SMALL REP. REAL PROGRESS.
Most people wait until interview season to cram. Bitwise keeps your technical interview muscles warm with one small, thoughtful brain teaser every day—free, focused, and easy to fit into real life.
Pick the SQL difficulty that matches where you want to practice.
A thoughtful problem arrives each day—small enough to finish, useful enough to matter.
Get a clear explanation, spot your gaps, and track both practice and solve streaks.
YOUR FUTURE SELF WILL THANK YOU