欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

为select查询出来的Null赋初值

程序员文章站 2022-06-10 17:30:17
...

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

sqlserver:

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

 MySQL:

select ifnull(字段,0) from 表名

 oracle:

select nvl(字段,0) from 表名

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