Выборка SQL SELECT
- Предыдущая страница Синтаксис SQL
- Следующая страница SQL distinct
Эта глава объясняет запросы 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.
- Предыдущая страница Синтаксис SQL
- Следующая страница SQL distinct