Здавалка
Главная | Обратная связь

Конструкция BETWEEN.



Литералы.

Литералы служат для непосредственного представления данных, ниже приведен список стандартных литерал:

целочисленные - 0, -34, 45;

вещественные - 0.0, -3.14, 3.23e-23;

строковые - 'текст', n'текст', 'don''t!';

дата - DATE '2008-01-10';

время- TIME '15:12:56';

временная отметка - TIMESTAMP '2008-02-14 13:32:02';

логический тип - true, false;

пустое значение - null.

 

Арифметические операции и операторы.

Арифметические операторы выполняют математические операции над двумя выражениями одного или различных типов данных из категории числовых типов данных.

operator Назначение
+ (сложение) Сложение
- (вычитание) Вычитание
* (умножение) Умножение
/ (деление) Деление
% (остаток) Возвращает целочисленный остаток при делении. Например, 12 % 5 = 2, поскольку остаток от деления 12 на 5 равен 2.

 

В SQL также определены так называемые агрегатные функции, которые совершают действия над совокупностью одинаковых полей в группе записей. Среди них:

AVG(<имя поля>) - среднее по всем значениям данного поля

COUNT(<имя поля>) или COUNT (*) - число записей

MAX(<имя поля>) - максимальное из всех значений данного поля

MIN(<имя поля>) - минимальное из всех значений данного поля

SUM(<имя поля>) - сумма всех значений данного поля

 

 

Ограничение строк, используемых в запросе.

Можно ограничить строки, которые возвращаются из запроса, при использовании слова WHERE. Слово WHERE содержит условие, которое должно соблюдаться, и оно следует непосредственно за предложением FROM. Если условие является истиной, строка, удовлетворяющая условию, возвращается.

WHERE - Ограничивает запрос строками, которые удовлетворяют условию

Нельзя использовать псевдоним столбца в предложении WHERE.

 

 

Раздел WHERE.

WHERE — оператор в SQL, указывающий, что оператор языка управления данными (DML) должен действовать только на записи, удовлетворяющие определенным критериям. Критерии должны быть описаны в форме предикатов. Раздел WHERE — не обязательный раздел в SQL (DML) предложениях. Он используется в качестве условия в SQL-запросе для ограничения записей обрабатываемых в выражениях SQL (DML) или возвращаемых запросом.

Условие, следующее за ключевым словом WHERE, может включать предикат условия поиска, булевские операторы AND (и), OR (или) и NOT(нет) и скобки, указывающие требуемый порядок вычислений.

 

Условия сравнения.

Операторы сравнения используются в условиях, которые сравнивают одно выражение с другим значением или выражением.

 

Конструкция BETWEEN.

Оператор SQL BETWEEN задает диапазон, в котором будет осуществляться проверка условия.

 

 

Конструкция LIKE.

Оператор SQL LIKE устанавливает соответствие символьной строки с шаблоном. Проще говоря, данные оператор является оператором, который устанавливает соответствие относительно выбранной в нём записи из какого-либо столбца (выражения).

 

 

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.