`

为select查询出来的Null赋初值

阅读更多

在MySQL查询的时候,时常会出现查询出来的某字段的某些值为Null,如果该字段是字符串类型的,一般不需要赋初值一类的操作,但是,如果该字段是数据类型的话,我们就希望为这些Null赋初值为0或者某个固定数值。在网上查了一些资料,在这为大家分享一下:

sqlserver:

select isnull(字段,0) from 表名 --这样就是把空值赋值为0

 MySQL:

select ifnull(字段,0) from 表名

 oracle:

select nvl(字段,0) from 表名

 sqlserver的我没有试过,但是MySQL与Oracle的都是可行的。

1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics