Язык 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!