|
Поиск по сайту:
Главная
О проекте
Web-мастеру
HTML & JavaScript
SSI
Perl
PHP
XML & XSLT
Unix Shell
MySQL
Безопасность
Хостинг
Другое
|
|
Реализация языка SQL в СУБД MySQL
Логические операторы
select_expression может содержать следующие функции и операторы:
+ - * / | Арифметические действия. |
% | Остаток от деления (как в C) |
| & | Битовые функции (используется 48 бит). |
- С | мена знака числа. |
( ) | Скобки. |
BETWEEN(A,B,C) | (A >= B) AND (A <= C). |
BIT_COUNT() | Количество бит. |
ELT(N,a,b,c,d) | Возвращает a, если N == 1, b, если N == 2 и т. д. a,b,c,d строки. ПРИМЕР: ELT(3,"First","Second","Third","Fourth") вернет "Third". |
FIELD(Z,a,b,c) | Возвращает a, если Z == a, b, если Z == b и т. д. a,b,c,d строки. ПРИМЕР: FIELD("Second","First","Second","Third","Fourth") вернет "Second". |
IF(A,B,C) | Если A истина (!= 0 and != NULL), то вернет B, иначе вернет C. |
IFNULL(A,B) | Если A не null, вернет A, иначе вернет B. |
ISNULL(A) | Вернет 1, если A == NULL, иначе вернет 0. Эквивалент ('A == NULL'). |
NOT ! | NOT, вернет TRUE (1) или FALSE (0). |
OR, AND | Вернет TRUE (1) или FALSE (0). |
SIGN() | Вернет -1, 0 или 1 (знак аргумента). |
SUM() | Сумма столбца. |
= <> <= < >= > | Вернет TRUE (1) или FALSE (0). |
expr LIKE expr | Вернет TRUE (1) или FALSE (0). |
expr NOT LIKE expr | Вернет TRUE (1) или FALSE (0). |
expr REGEXP expr | Проверяет строку на соответствие регулярному выражению expr. |
expr NOT REGEXP expr | Проверяет строку на соответствие регулярному выражению expr. |
Назад | Вперед
Содержание (общее) | Содержание раздела
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|
|
|