mysql函数

1. if

IF(expr,v1,v2)

如果表达式 expr 成立,返回结果 v1;否则,返回结果 v2

selectif('1',1,2);

--1

selectif('0',1,2);

--2

selectif('jack',1,2);

--2

selectif('1',true,false);

--1


2. ifnull

IFNULL(v1,v2)

如果 v1 的值不为 NULL,则返回 v1,否则返回 v2。

selectifnull('null',1);

-- null

selectifnull(null,1);

-- 1

selectifnull('',1);

-- (空字符串)

selectifnull(0,1);

-- 0

3. last_insert_id

LAST_INSERT_ID() 

返回最近生成的 AUTO_INCREMENT 值

select last_insert_id();

4. version

version()

返回mysql版本

select version();

5. isnull

isnull(null)

判断是否为null 是返回1 否返回0

selectisnull('null')

--0

selectisnull(0);

--0

selectisnull('');

--0

selectisnull(null);

--1

你可能感兴趣的:(mysql函数)