Запрос представляет собой некую команду, которая обращается к БД и сообщает ей какого характера информацию необходимо отобразить. Эта информация обычно выводится непосредственно на экран компьютера, терминал, посылается принтеру, сохраняется в файле или служит исходными данными для другой команды или запроса.
Все команды в SQL состоят из одиночной команды SELECT, которая имеет структуру:
SELECT <перечисление полей>
FROM < имя таблицы >;
Пример 1. Вывести таблицу студентов.
SELECT SNUM, SFAM, SIMA, SOTCH, STIP
FROM STUDIENTS;
Результат запроса:
SNUM SFAM SIMA SOUTH STIP
----------------------------------------------------------------------------------------
3412 Поляков Анатолий Алексеевич 25.50
3413 Старова Любовь Михайловна 17.00
3414 Гриценко Владимир Николаевич 0.00
3415 Котенко Анатолий Николаевич 0.00
3416 Нагорный Евгений Васильевич 25.50
Точка с запятой (;) используется во всех интерактивных командах SQL для сообщения БД, что команда заполнена и готова выполниться, а в некоторых системах наклонная черта (/) в строке является индикатором конца команды.
|
|
Если необходимо получить каждое поле таблицы, имеется необязательное сокращение в виде символа «звездочка» (*), которое можно использовать для вывода полного списка полей следующим образом:
SELECT *
FROM STUDIENTS;
Если указать поля отдельно, то можно получить их в требуемой последовательности.
Пример 2. Вывести поля в заданной последовательности SFAM, SNUM, STIP
SELECT SFAM, SNUM, STIP
FROM STUDENTS;
Результат запроса:
SFAM SNUM STIP
-----------------------------------------------
Поляков 3412 25.50
Старова 3413 17.00
Гриценко 3414 0.00
Котенко 3415 0.00
Нагорный 3416 25.50