кодесурса
«MYSQL

MySQL IFNULL () функция

script1adsense2code
script1adsense3code

Функция IFNULL ()

MySQL IFNULL () принимает два выражения, и если первое выражение не равно NULL, оно возвращает первое выражение. В противном случае он возвращает второе выражение.

В зависимости от контекста, в котором он используется, он возвращает либо числовое, либо строковое значение.

Синтаксис:

 IFNULL (выражение1, выражение2);

аргументы

название Описание
выражение1 Выражение.
выражения2 Выражение.

Версия MySQL: 5.6

Пример: функция MySQL IFNULL ()

Следующая инструкция MySQL возвращает первое выражение, то есть 0, поскольку первое выражение не равно NULL.

Код:

SELECT IFNULL(0,2);

Пример вывода:

 mysql> SELECT IFNULL (0,2);
+ ------------- +
| IFNULL (0,2) |
+ ------------- +
| 0 | 
+ ------------- +
1 ряд в наборе (0,03 сек)

Пример: функция IFNULL () с ненулевым первым аргументом

Следующая инструкция MySQL возвращает первое выражение, т.е. 1, поскольку первое выражение не NULL.

Код:

SELECT IFNULL(1,2);

Пример вывода:

 mysql> SELECT IFNULL (1,2);
+ ------------- +
| IFNULL (1,2) |
+ ------------- +
| 1 | 
+ ------------- +
1 ряд в наборе (0,00 сек)

Пример: функция IFNULL () NULL

Следующая инструкция MySQL возвращает второе выражение, т.е. 2, поскольку первое выражение имеет значение NULL.

Код:

SELECT IFNULL(NULL,2);

Пример вывода:

 mysql> SELECT IFNULL (NULL, 2);
+ ---------------- +
| IFNULL (NULL, 2) |
+ ---------------- +
| 2 | 
+ ---------------- +
1 ряд в наборе (0,00 сек)

Предыдущий: ЕСЛИ ()
Далее: NULLIF ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code