#1 Data Analytics Program in India
₹2,499₹1,499Enroll Now
5 min read
Question 3 of 29easy

How do you use the SELECT statement?

Querying data from tables.

What You'll Learn

  • Basic SELECT syntax
  • Filtering with WHERE
  • Sorting and limiting

Basic SELECT

query.sqlSQL
-- Select all columns
SELECT * FROM users;

-- Select specific columns
SELECT name, email FROM users;

-- With alias
SELECT name AS user_name, email AS user_email FROM users;

WHERE Clause

query.sqlSQL
-- Equal
SELECT * FROM users WHERE status = 'active';

-- Comparison
SELECT * FROM products WHERE price > 100;
SELECT * FROM users WHERE age >= 18 AND age <= 65;

-- LIKE (pattern matching)
SELECT * FROM users WHERE email LIKE '%@gmail.com';
SELECT * FROM products WHERE name LIKE 'iPhone%';

-- IN
SELECT * FROM users WHERE country IN ('USA', 'Canada', 'UK');

-- NULL check
SELECT * FROM users WHERE phone IS NULL;
SELECT * FROM users WHERE phone IS NOT NULL;

-- BETWEEN
SELECT * FROM orders WHERE created_at BETWEEN '2024-01-01' AND '2024-12-31';

ORDER BY

query.sqlSQL
-- Ascending (default)
SELECT * FROM users ORDER BY name;

-- Descending
SELECT * FROM users ORDER BY created_at DESC;

-- Multiple columns
SELECT * FROM users ORDER BY country ASC, name DESC;

LIMIT

query.sqlSQL
-- First 10 rows
SELECT * FROM users LIMIT 10;

-- Pagination (offset)
SELECT * FROM users LIMIT 10 OFFSET 20;