- •2.Литералы.
- •3.Арифметические операции и операторы.
- •4.Ограничение строк, используемых в запросе.
- •5.Раздел where.
- •6.Условия сравнения.
- •7.Конструкция between.
- •8.Конструкция like.
- •9.Логические операторы
- •10.Раздел order by(Сортировка).
- •11. Однострочные функции.
- •12.Символьные функции.
- •13.Числовые функции.
- •14.Функции работы с датами.
- •15.Функции преобразования.
- •16.Функции общего назначения.
- •17.Типы групповых функций.
- •18.Ключевое слово distinct.
- •19.Создание групп данных.
- •20.Раздел group by.
- •21.Исключение групп.
- •22.Раздел having.
- •23.Вложенные групповые функции.
- •24.Виды соединений.
- •25.Натуральное соединение.
- •26.Использование конструкции using.
- •Inner join таблица using(значение)
- •27.Создание соединений с помощью конструкции on.
- •28.Рефлексивное соединение.
- •29.Трехсторонние соединения.
- •31.Внешние соединения.
- •32.Левое, правое и полное внешние соединения.
- •33.Декартово произведение.
- •34.Перекрестные соединения.
- •35.Синтаксис и правила использования подзапросов.
- •36.Типы подзапросов.
- •37.Однострочные подзапросы.
- •38.Использование групповых функций в подзапросах.
- •39.Многострочные подзапросы.
- •40.Виды операторов над множествами.
- •41.Оператор uni on.
- •42.Оператор intersect.
- •43.Согласование команд select.
- •44.Оператор union all.
- •45.Оператор minus.
7.Конструкция between.
Оператор SQL BETWEEN задает диапазон, в котором будет осуществляться проверка условия.
8.Конструкция like.
Оператор SQL LIKE устанавливает соответствие символьной строки с шаблоном. Проще говоря, данные оператор является оператором, который устанавливает соответствие относительно выбранной в нём записи из какого-либо столбца (выражения).
9.Логические операторы
Логические операторы проверяют истину некоторого условия. Логические операторы, например оператор сравнения, возвращают значение типа Boolean: TRUE(ИСТИНА), FALSE(ЛОЖЬ).
Логические операторы:
AND логическое "И"
OR логическое "ИЛИ"
NOT логическое отрицание
Оператор AND сравнивает два логических значения и возвращает TRUE (истина), если оба значения истинны (т.е. равны TRUE), в остальных случаях - FALSE (ложь). Оператор OR возвращает TRUE(истину), если хотя бы один из аргументов равен TRUE. Оператор NOT возвращает TRUE(истину), если его аргумент равен FALSE(лжи) и наоборот.
10.Раздел order by(Сортировка).
Оператор SQL ORDER BY выполняет сортировку выходных значений. Оператор SQL ORDER BY можно применять как к числовым столбцам, так и к строковым. В последнем случае, сортировка будет происходить по алфавиту.
Сортировка может производиться как по возрастанию, так и по убыванию значений.
Параметр ASC (по умолчанию) устанавливает порядок сортирования по возрастанию, от меньших значений к большим.
Параметр DECS устанавливает порядок сортирования по убыванию, от больших значений к меньшим.
11. Однострочные функции.
12.Символьные функции.
Символьные однострочные функции принимают символьные данные на входе и могут возвратить как символьные, так и числовые значения.
Символьные функции могут быть разделены на следующие:
Функции замены регистра
Функции символьного манипулирования
Отметьте: функции, обсуждаемые в этой рубрике, являются лишь некоторыми из доступных функций.
Отметьте: Некоторые из функций, которые являются полностью или частично совместимыми с SQL:2003:
UPPER - верхний регистр( прописные буквы) LOWER - нижний регистр ( строчные буквы, маленькие) TRIM- Удаляет все пробелы из текста, за исключением единичных пробелов между словами. LENGTH- Возвращает длину строки str INSTR- Функция возвращает n-е вхождение подстроки в строке
