Операторы SQL

ИНСТРУКЦИИ И ПРЕДЛОЖЕНИЯ SQL

Инструкции – команды, которые позволяют выполнить некоторые операции.

Инструкции SQL подразделяются на 2 категории:

1) Инструкции Языка Определения Данных (DDL) – формируют запросы для создания, изменения, удаления объектов БД, изменения структуры схемы БД.

2) Инструкции Языка Манипулирования Данных (DML) – формируют запросы, управляющие информацией (удаление, изменение, добавление, отображение данных).

Наиболее часто используемыми инструкциями являются инструкции Языка Манипулирования Данных (DML):

1) SELECT – используются для создания запроса на выборку

2) INSERT - для добавления данных

3) UPDATE – на изменение данных

4) DELETE – на удаление данных

Предложения – команды, изменяющие условия отбора, используемые для определения данных, которые необходимо отобрать или обработать.

Рассмотрим некоторые предложения:

1) FROM

2) WHERE

3) GROUP BY

4) HAVING

5) ORDER BY

В SQL используются следующие операторы: арифметические, присваи­вания и сравнения, логические, идентификации.

В таблице приведен список арифметические, присваивания и сравнения, логические операторов.

Знаки арифметических операций Знаки операций сравнения Логические операции
+ сложение > больше And логическое И
- вычитание < меньше Or логическое ИЛИ
* умножение = равенство (присвоение) Not логическое отрицание НЕ
/ деление >= больше или равно Xor исключающее ИЛИ
^ возведение в степень <= меньше или равно  
\ целочисленное деление <> не равно  

Также могут быть использованы следующие операторы, которые упроща­ют создание выражений для выборки записей в запросах;

Is - при использовании вместе с Null определяет, является ли значение Null или Not Null, например. Is Null означает значение поля пусто.

BETWEEN AND - позволяет задать диапазон значений. Например, усло­вие >= 10 and <=20 можно записать так BETWEEN 10 and 20

IN - позволяет задать используемый для сравнения список значений. На­пример, выражение ''хлеб"' ог '"вода" ог "земля" можно записать так IN("хлеб","вода","земля").

LIKE - используется для организации поиска по шаблону.

Символ Шаблон обозначает Условие Access найдёт…
* Произвольное количество алфавитно-цифровых символов в произвольном месте LIKE “*Мар*” Ул. 8 Марта, 45-23; ул. Маршака, 180а-1; Мартин
? Любой одиночный алфавитно-цифровой символ в произвольном месте значения LIKE“м?р”, “Т??я” МУР, мир, мор, мер, Толя, Таня, Тоня, То1я, Тося, Тася
# Любая одиночная цифра в произвольном месте значения LIKE “23#45”, LIKE“52-5#-4#” 23545, 23145, 23745, 23945 52-55-45? 52-59-41
[ ] Любой из перечисленных в скобках символ LIKE “З[оаи]лин” Зозулин, Зазулин, Зизулин. НО не найдёт Зезулин, Зузулин.
! Любой один символ, кроме, указанных в скобках LIKE “ко[!рс]а” Коза, кола, кома. НО не найдёт кора, коса.
- Любого одиночного символа из указанного интервала LIKE “ко[к-м]а” Кола, кома

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: