Язык SQL. IN, between, LIKE



Ключевые слова – это слова, имеющие в SQL специальные значения, они распознаются как инструкции или части инструкций.

Операторы или команды – это инструкции, которые задаются базе данных, они состоят из одной или нескольких логически разделенных частей, называемых предложениями. Предложение начинается с ключевого слова и дополняется аргументами. Аргументы во всех предложениях разные.

Объекты – это структуры базы данных, которые имеют имя и хранятся постоянно (базовые таблицы, представления, индексы).

Идентификаторы SQL – это имена объектов, триггеров, функций и т.д. Задаются буквами латинского алфавита, цифрами, подчеркиванием, не содержат пробелы, длина до 128 символов.

Запрос – это требование на поиск, изменение, обработку данных в базе данных.

Запросы на выборку ([фраза] – не обязательно):

SELECT [ALL | DISTINCT] <список выбора (*)>

FROM <список таблиц, запросов>

[WHERE <условие отбора строк>]

[GROUP BY <список полей, по которым будут группироваться строки>]

[HAVING <условие отбора групп строк>]

[ORDER BY <определение условий сортировки>];

Команды, используемые в запросах:

SELECT – задает имена столбцов, которые должны войти в результирующую таблицу после выполнения запроса. Столбцы перечисляются через запятую, если все столбцы исходной таблицы должны войти в результат вместо имен столбцов ставиться звездочка (*). Внутри команды SELECT можно использовать символьные константы, заключенные в апострофы, вычисления для числовых столбцов с использований операций (+, -, *, /) и скобки (для группировки выражений).

FROM – задает одну или более таблиц (запросов), к которым формируется обращение. Все столбцы, перечисленные в SELECT должны существовать в одной из таблиц, указанных в команде FROM.

WHERE – задает условие на основании, которого выбираются строки из таблицы (таблиц). При записи условия используются: арифметические операции, операции сравнения, операция вхождения во множество, логические операции (AND, OR, NOT), оператор BETWEEN, оператор LIKE (для сравнения символьных переменных с символами шаблона), круглые скобки.

Примеры

1) SELECT *

FROM salespeople

WHERE office LIKE ‘Т’

 

2) SELECT *

FROM salespeople

WHERE comm. BETWEEN 9 AND 12

 

3) SELECT *

FROM salespeople

WHERE salepers_id IN (‘10’, ‘39’, ‘44’)

 


Дата добавления: 2015-12-16; просмотров: 23; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!