Оператор SELECT в SQL використовується для отримання (вибору) даних з таблиці бази даних. Наприклад:
|
1 2 |
SELECT first_name, last_name FROM Customers; |
За допомогою цієї команди ми вибираємо (SELECT) ім’я (first_name) та прізвище (last_name) кожного клієнта з таблиці Customers.

SELECT *
Щоб отримати всі стовпці з таблиці, використовується символ *. Наприклад:
|
1 2 |
SELECT * FROM Customers; |
Тут ми витягуємо весь вміст таблиці Customers.
Оператор WHERE
Оператор WHERE дозволяє встановити умову для вилучення даних з таблиці. Оператор SELECT може використовуватись з WHERE. Наприклад:
|
1 2 3 |
SELECT * FROM Customers WHERE last_name = 'Doe'; |
Тут ми вилучаємо всіх клієнтів з таблиці Customers з прізвищем Doe.

Розглянемо інший приклад:
|
1 2 3 |
SELECT age, country FROM Customers WHERE country = 'USA'; |
Тут ми вилучаємо поля віку (age) та країни (country) всіх клієнтів, країною яких є США (USA).

Примітка: У SQL текстові дані поміщають або в одинарні, або в подвійні лапки (як у прикладі з 'USA').
Оператори для побудови умов
Оператор WHERE може використовувати інші оператори для побудови умов. Розглянемо деякі з найпопулярніших операторів:
1. Оператор Дорівнює (=)
|
1 2 3 |
SELECT * FROM Customers WHERE first_name = 'David'; |
Тут ми витягуємо всіх (*) клієнтів з іменем David з таблиці Customers.
2. Оператор Більше (>)
|
1 2 3 |
SELECT * FROM Customers WHERE age > 25; |
Тут ми витягуємо всіх клієнтів з таблиці Customers, вік (age) яких перевищує 25 років.
3. Оператор І (AND)
|
1 2 3 |
SELECT * FROM Customers WHERE last_name = 'Luna' AND country = 'UK'; |
Тут ми витягуємо всіх клієнтів з таблиці Customers з прізвищем (last_name) Luna та країною (country) UK.
Примітка: Якщо умова WHERE не відповідає жодному рядку, то повертається пустий результат.

