Операторы SQLite
Что такое операторы SQL?
Оператор выполняет отдельные элементы данных и возвращает результат. Элементы данных называются операндами или аргументами. Операторы упоминаются специальными символами или ключевыми словами. Например, оператор плюс представлен знаком плюс (+).
Типы операторов SQLite
Sql операторы | Описание |
---|---|
SQLite Арифметический Оператор | Арифметические операторы могут выполнять арифметические операции над задействованными числовыми операндами. Арифметические операторы: сложение (+), вычитание (-), умножение (*) и деление (/). Операторы + и - также могут использоваться в арифметике дат. |
Оператор сравнения SQLite | Операторы сравнения используются в условиях, которые сравнивают одно выражение с другим. Результатом любого бинарного оператора может быть числовое значение (1 (истина), 0 (ложь)) или NULL, за исключением || оператор конкатенации, который всегда принимает значение NULL или текстовое значение. |
SQLite Boolean Operator | Булевы операторы - это те, которые являются истинными или ложными. Они возвращают значения true или false, чтобы объединить одно или несколько значений true или false. |
SQLite LIKE и GLOBE Операторы | Оператор LIKE выполняет сравнение сопоставления с образцом. Операнд справа от оператора LIKE содержит шаблон, а левый операнд содержит строку для сопоставления с шаблоном. Оператор GLOB похож на LIKE, но использует синтаксис глобализации файлов Unix для своих подстановочных знаков. Кроме того, GLOB чувствителен к регистру, в отличие от LIKE. |
SQLite МЕЖДУ Оператором | Оператор BETWEEN логически эквивалентен паре сравнений. «a BETWEEN b AND C» эквивалентно «a> = b AND a <= c» за исключением того, что с BETWEEN выражение вычисляется только один раз. Приоритет оператора BETWEEN такой же, как и у операторов == и! =, LIKE и групп слева направо. |
Операторы SQLite IN и NOT IN | Оператор IN проверяет значение в наборе значений, разделенных запятыми, и извлекает соответствующие строки из таблицы. IN возвращает 1, когда искомое значение присутствует в пределах диапазона, иначе возвращает 0. |
СУЩЕСТВУЕТ Оператор | Оператор EXISTS всегда оценивается как одно из целочисленных значений 0 и 1. Если выполнение оператора SELECT, указанного в качестве правого операнда оператора EXISTS, вернет одну или несколько строк, то оператор EXISTS оценивается в 1. Если выполняется SELECT не вернул бы вообще никаких строк, тогда оператор EXISTS оценивается в 0. |
REGEXP Оператор | Оператор REGEXP - это специальный синтаксис для пользовательской функции regexp (). По умолчанию пользовательская функция regexp () не определена, поэтому использование оператора REGEXP обычно приводит к сообщению об ошибке. |
Предыдущий: оператор SELECT
Далее: Арифметические операторы
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code