| |
Поиск по сайту:
Главная
О проекте
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. |
Назад | Вперед
Содержание (общее) | Содержание раздела
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|
|
|