Выборка SQL SELECT

Эта глава объясняет запросы SELECT и SELECT *.

Выборка SQL SELECT

Запрос SELECT используется для выбора данных из таблицы.

Результаты хранятся в таблице результатов (называемой набором результатов).

Грамматика SQL SELECT

SELECT имя_столбца FROM имя_таблицы

и также:

SELECT * FROM имя_таблицы

Комментарий:SQL-запросы не чувствительны к регистру. SELECT эквивалентен select.

Пример SQL SELECT

Чтобы получить содержимое столбцов с именами "LastName" и "FirstName" (из таблицы базы данных с именем "Persons"), используйте следующий SELECT-запрос:

SELECT LastName,FirstName FROM Persons

Таблица "Persons":

Id LastName FirstName Адрес Город
1 Эдамс Джон Улица Оксфорд Лондон
2 Буш Джордж Пятая авеню Нью-Йорк
3 Картер Томас Улица Чанан Пекин

Результат:

LastName FirstName
Эдамс Джон
Буш Джордж
Картер Томас

Пример SQL SELECT *

Теперь мы хотим выбрать все столбцы из таблицы "Persons".

Используйте символ * вместо имен столбцов, например:

SELECT * FROM Persons

Подсказка:Звездочка (*) - это быстрый способ выбрать все столбцы.

Результат:

Id LastName FirstName Адрес Город
1 Эдамс Джон Улица Оксфорд Лондон
2 Буш Джордж Пятая авеню Нью-Йорк
3 Картер Томас Улица Чанан Пекин

Навигация по результатному набору (result-set)

Результаты, полученные с помощью программы SQL-запросов, хранятся в результирующем наборе. Большинство систем баз данных позволяют использовать программные функции для навигации по результирующему набору, например: Move-To-First-Record, Get-Record-Content, Move-To-Next-Record и т.д.

Подобные этим программные функции не рассматриваются в этом руководстве. Если вы хотите узнать, как с помощью функций вызывать данные, пожалуйста, посетите наш Учебник по ADO И Учебник по PHP.