欢迎投稿

今日深度:

sqlite ifnull函数将null值替换为0,sqliteifnull

sqlite ifnull函数将null值替换为0,sqliteifnull


使用sql语句查询数据库时,有些数据为null,null在结果中并不美观,我们经常需要将其替换为其他值,sqlite中,ifnull()可以很好地完成这个任务

ifnull( expression1, expression2)

如果expression1的值为null,则返回expression2,如果都为null则依旧返回null

sqlite> SELECT ifnull('我不是null', '我不是null');
Result:  '我不是null'

sqlite> SELECT ifnull(NULL, '我不是null');
Result:  '我不是null'

sqlite> SELECT ifnull('2014-10-16', '2014-10-31');
Result:  '2014-10-16'

sqlite> SELECT ifnull(null, '2014-10-31');
Result:  '2014-10-31'

sqlite> SELECT ifnull(5, 6);
Result:  5

sqlite> SELECT ifnull(null, 6);
Result:  6

sqlite> SELECT ifnull(5/0, 'Dividing by 0 returns NULL');
Result:  'Dividing by 0 returns NULL'

 

www.htsjk.Com true http://www.htsjk.com/SQLite/35506.html NewsArticle sqlite ifnull函数将null值替换为0,sqliteifnull 使用sql语句查询数据库时,有些数据为null,null在结果中并不美观,我们经常需要将其替换为其他值,sqlite中,ifnull()可以很好地完成这个任...
相关文章
    暂无相关文章
评论暂时关闭