美文网首页
mysql函数

mysql函数

作者: yetyao | 来源:发表于2018-10-23 23:34 被阅读0次

    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函数

          本文链接:https://www.haomeiwen.com/subject/bzbzzftx.html