Язык SQL есть структурированный язык запросов. Запрос в этой среде-это команда , с помощью которой пользователь формирует задачу для СУБД. После выполнения команды СУБД должа представить указанную в запросе информацию для пользователя.
все запросы в SQL формулируются с помощью одной команды SELECT,после которой в базе данныз начинается поиск определенной (нужной) информации в таблице.
Пример. На основании таблицы Spisok получить таблицу со всеми записями следующего вида:
Подается команда:
SELECT fio, stip FROM Spisok;
Результат выполнения команды приведен на рисунке.
fio
| stip
|
Рыбкина
|
|
Уткина
|
|
Пшеничко
|
|
Собачкина
|
|
Яичко
|
|
Select- ключевое слово, которое «сообщает» СУБД о том, что команда является запросом;
fio, stip- список имен полей (столбцов), по которым должна выбираться информация и нормироваться новая таблица;
FROM Spisok; FROM-ключевое слово , должно быть в каждом запросе; Spisik- имя таблицы –источника данных для запроса;
Символ точка с запятой (;) признак окончания команды и готовности к её выполнению.
После ключевого слова SELECT следует пробел. Далее через запятую перечисляются имена полей(столбцов) выборки.
Для вывода всех столбцов таблицы базы данных список полей можно не перечислять, заменив его символом «звездочка» (*). Столбцы выводятся в соответствии со структурой таблицы-источника
SELECT * FROM Spisok;
Командой SELECT можно выводить столбцы в любой последовательности, отличной от упорядоченной по определению структуры таблицы-источника. Эта последовательность задается перечнем имен столбцов в команде SELECT. Пример переупорядоченных столбцов в выходной таблице
SELECT kurs, gruppa, fio FROM Spisok;