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

Логические операторы



Логические операторы проверяют истину некоторого условия. Логические операторы, например оператор сравнения, возвращают значение типа Boolean: TRUE(ИСТИНА), FALSE(ЛОЖЬ).

Логические операторы:

ANDлогическое "И"

OR логическое "ИЛИ"

NOT логическое отрицание

Оператор AND сравнивает два логических значения и возвращает TRUE (истина), если оба значения истинны (т.е. равны TRUE), в остальных случаях - FALSE (ложь). Оператор OR возвращает TRUE(истину), если хотя бы один из аргументов равен TRUE. Оператор NOT возвращает TRUE(истину), если его аргумент равен FALSE(лжи) и наоборот.

 

Раздел ORDER BY(Сортировка).

Оператор SQL ORDER BY выполняет сортировку выходных значений. Оператор SQL ORDER BY можно применять как к числовым столбцам, так и к строковым. В последнем случае, сортировка будет происходить по алфавиту.

Сортировка может производиться как по возрастанию, так и по убыванию значений.

· Параметр ASC (по умолчанию) устанавливает порядок сортирования по возрастанию, от меньших значений к большим.

· Параметр DECS устанавливает порядок сортирования по убыванию, от больших значений к меньшим.

Однострочные функции.

 

 

Символьные функции.

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

Символьные функции могут быть разделены на следующие:

· Функции замены регистра

· Функции символьного манипулирования

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

Отметьте: Некоторые из функций, которые являются полностью или частично совместимыми с SQL:2003:

UPPER- верхний регистр( прописные буквы)
LOWER - нижний регистр ( строчные буквы, маленькие)
TRIM-Удаляет все пробелы из текста, за исключением единичных пробелов между словами.
LENGTH-Возвращает длину строки str
INSTR-Функция возвращает n-е вхождение подстроки в строке

 

 

Числовые функции.

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

Функции:

ROUND

Функция ROUND округляет числа с любой заданной точностью

TRUNC

Функция TRUNC усекает число, понижая его точность. Различие между усечением и округлением проявляется, когда за последним из остающихся десятичных разрядов идет значение 5 и выше. Округление привело бы к увеличению содержимого последнего разряда на 1, тогда как при усечении этого не происходит

 

 

Функции работы с датами.

ADD_MONTHS

Функция ADD_MONTHS возвращает дату с тем же днем месяца, что и в исходной дате, но отнесенную на заданное количество месяцев в будущее (или прошлое). Синтаксис:

ADD_MONTHS ('начальная дата', количество_месяцев);

LAST_DAY

Функция LAST_DAY решает простую задачу, над которой пришлось бы немало поработать при самостоятельном программировании: возвращает последний день любого месяца, указанного в переданной ей дате. Вот ее синтаксис:

LAST_DAY ('дата') ;

MONTHS_BETWEEN

MONTHS_BETWEEN - это совсем простая функция, которая возвращает количество месяцев, разделяющих две даты. Она имеет следующий синтаксис:

MONTHS_BETWEEN (конечная дата, начальная_дата);

 

 







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