Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Создание запросов на выборку на SQL языке (Select)

Типы СУБД. | Эволюция развития баз данных. | Физическая и логическая структура баз данных. | Сервер баз данных | Модель сервера приложений. | Ссылочная целостность | Пользовательская целостность | Создание объекта DAO.Recordset, его типы. | Свойства объекта DAO.Recordset. | Операции над отношениями в БД. |


Читайте также:
  1. I. Выберите из предложенного списка имена существительные и запишите их в форме множественного числа с переводом на русском языке.
  2. I. Выберите из предложенного списка имена существительные и запишите их в форме множественного числа с переводом на русском языке.
  3. I. Выберите из предложенного списка имена существительные и запишите их в форме множественного числа с переводом на русском языке.
  4. III. Значение суффикса в английском языке
  5. АВТОРСКИЕ РЕЗЮМЕ (АННОТАЦИИ) НА АНГЛИЙСКОМ ЯЗЫКЕ
  6. Арифметические выражения в языке Turbo Pascal.
  7. Арифметические выражения в языке Turbo Pascal.

Общий вид запроса SELECT:

SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]

[HIGH_PRIORITY]

[DISTINCT | DISTINCTROW | ALL]

искомые_поля,...

[INTO {OUTFILE | DUMPFILE} 'file_name' export_options]

[FROM список_таблиц

[WHERE условное_выражение]

[GROUP BY список_полей]

[HAVING условное_выражение]

[ORDER BY {натуральное_число | название_поля | формула} [ASC | DESC],...]

[LIMIT [отступ,] количество_строк]

[PROCEDURE название_процедуры] ]

 

SELECT — оператор языка SQL, возвращающий набор данных (выборку) из базы.

Он используется для выборки нуля или более строк из одной или нескольких таблиц, хранимых процедур, представлений БД. В большинстве приложений SELECT является наиболее часто используемым оператором DML. При формировании запроса SELECT пользователь описывает ожидаемый набор данных, но не указывает, какие физические операции должны быть произведены для получения этого набора. Определение для запроса оптимального плана является задачей СУБД, а точнее - оптимизатора.

Формат запроса, с использованием данного оператора:

SELECT список полей FROM список таблиц WHERE условия...

Основные ключевые слова, относящиеся к запросу SELECT:

WHERE – используется для определения, какие строки должны быть выбраны или включены в GROUP BY.

GROUP BY – используется для объединения строк с общими значениями в элементы меньщего набора строк.

HAVING – используется для определения, какие строки после GROUP BY должны быть выбраны.

ORDER BY – используется для определения, какие столбцы используются для сортировки результирующего набора данных.

 

Data Manipulation Language (DML) (язык управления [манипулирования] данными) - это семейство компьютерных языков, используемых в компьютерных программах или пользователями баз данных для получения, вставки, удаления или изменения данных в базах данных.

 


Дата добавления: 2015-08-26; просмотров: 80 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Объекты ADO.| Count(выражение)

mybiblioteka.su - 2015-2024 год. (0.006 сек.)