First 10 Users
Retrieve first 10 users.
The challenge runs on the SQLabHub practice database (SQLite) and uses the users table. You can solve it in the browser, with nothing to install.
The task
Retrieve first 10 users.
A correct answer returns 10 rows with 10 columns: id, first_name, last_name, email, phone, city, country, created_at, status, is_premium.
Tables used in this challenge
users 150 rows
id INTEGER (PK) · first_name TEXT · last_name TEXT · email TEXT · phone TEXT · city TEXT · country TEXT · created_at TEXT · status TEXT · is_premium INTEGER
| id | first_name | last_name | phone | city | country | created_at | status | is_premium | |
|---|---|---|---|---|---|---|---|---|---|
The first rows of each table are shown. See how all the tables relate on the database schema page.
Expected output
| id | first_name | last_name | phone | city | country | created_at | status | is_premium | |
|---|---|---|---|---|---|---|---|---|---|
The complete result: 10 rows. This is the output of the model solution on the practice database. The task does not fix a sort order, so your rows may come back in a different order.
What you practise
- Returning every column of a table with SELECT *
- Returning only the first rows with LIMIT
Hint and approach
Try the challenge first. Open these only when you need them.
Show the hint
LIMIT 10
Show the step-by-step approach
How the model solution is built, in the order the database evaluates it:
- Read from the
userstable. - Return every column with
SELECT *. - Keep only the first 10 rows with
LIMIT.
Model solution
Checking your session…
What to watch for
- LIMIT. LIMIT without ORDER BY returns an arbitrary set of rows. LIMIT is also dialect-specific: SQL Server uses TOP and Oracle uses FETCH FIRST.
- SELECT *. SELECT * is fine for exploring, but its output changes whenever a column is added to the table. Queries that feed a report should name their columns.
Related SQL challenges
- Select All Columns from a Table with LIMITSimilar levelEasy
- Find the Top 5 Most Expensive ProductsSimilar levelEasy
- Find the City with the Highest Total RevenueHarderHard
- Get the 5 Most Recent OrdersSimilar levelEasy
- Sort Users by Signup Date, Newest FirstSimilar levelEasy
Keep learning
- Lesson: LIMIT / TOP / FETCH
- Lesson: The BIG 6 SQL Clauses
- All SQL practice challenges, by difficulty and topic
- SQL interview questions with answers
- SQL Playground: run any query on the same database