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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容