Управління полями полягає у виборі полів таблиці (таблиць), які повинні ввійти в результатний набір даних. Приклад відбору всіх полів у таблиці:
select* fromstat
В результаті цього запиту із таблиці stat в результатний набір даних попадають всі поля і всі записи. При цьому порядок полів у наборі даних відповідає порядку фізичних полів у таблиці.
Приклад перегляду декількох таблиць одночасно:
select*
fromstat
select*
fromobsag
В результаті цього запиту із таблиць stat і obsag виводяться всі поля і всі записи таблиць.
Якщо необхідно вибрати дані лише з декількох полів таблиці, то після слова SELECT перелічуються через кому у потрібному порядку назви цих полів. Порядок полів у наборі відповідатиме порядку полів у списку. Якщо ім’я поля вказано у списку неодноразово, то в наборі даних буде декілька стовпців з однаковими іменами і даними. Наприклад:
select cod, osvita
fromstat
В результаті виконання цього SQL-запиту здійснюється відбір із таблиці записів тільки двох полів: cod, osvita.
Крім фізичних полів таблиць, у набір даних можна включати розрахункові поля. Для отримання розрахункового поля в списку полів вказується не ім’я цього поля, а вираз, за яким розраховується його значення. Наприклад:
select cod, suma, suma - 20
from obsag
У полі summa – 20 виведеться значення поля summa, зменшене на 20.
Записи можуть мати одинакові значення деяких полів. Для того, щоб включити в набір даних тільки записи з унікальними значеннями, перед списком полів вказується описувач DISTINCT:
SELECТ DISTINCT <ім’я поля>, <ім’я поля >
FROM <ім’я таблиці>
Наприклад, необхідно вивести із таблиці obsag коди рекламних агентів, які виконали операції: