怎样把sql查询出的0数据置空

如题所述

第1个回答  2017-04-29
1
2
3
4
5
6
7
8

--通用sql写法
select case when 列 is null then 0 end

--sql server写法
select isnull(列,0)

--Oracle 写法
select nvl(name,0)本回答被网友采纳

sql语句中 查询结果 把0 替换为 空,怎么弄?
如果两个指定的表达式相等,则返回空值 NULLIF 查询结果 把0 替换为 空, 也就是 NULLIF ( 查询结果列, 0 )例如:SQL> select 2 NULLIF(0,0) AS "0",3 NULLIF(1,0) AS "1",4 NULLIF(2,0) AS "2",5 NULLIF(3,0) AS "3"6 FROM 7 dual;0 1 ...

SQL 语句 把一个值为0的字段改为空('null')
1.首先要判断a字段是否可以设为空值:右键选择表,点击设计,查看字段允许null值是否打勾,打勾为可以设为空值。2.还要检查字段的数据类型是否为字符型,int类的空值会被设置为0。更改数据类型的语句为:alter table 表名 alter column 列名 char(20) null.两部都没问题后,在采用update A set a='null...

SQL 合并结果中,值为0的如何显示为空白
(CASE WHEN a.国内类= 0 THEN '' ELSE CONVERT(VARCHAR,a.国内类) END ) AS 国内类 FROM (SELECT 表1.字段1,sum(case when 表2.字段4='001' then 表2.字段2 else 0 end ) 政治类,sum(case when 表2.字段4='021' then 表2.字段2 else 0 end ) 爱情类,sum(case when ...

如何给SQl数据库的某一条记录中的某一项赋空值
UPDATE TABLENAME SET FIELDNAME=NULL WHERE ...

怎样设置sql数据库初始值为空
设计表打开,在该列下有个默认值,上面输入0就行 或用命令 在该列后加 default 0

sql如何把查询到的NULL替换成空值''
1、这要看你如何保存你查询的结果。只能是你把你查询的结果保存为0,查询不会改变原本存在的值。表名test,字段a=.null.(int型),字段b=1,字段c=2 :select * from test into tabel test1update set a=0 where a=.null。2、用 IsNull(字段名, '') 可以将NULL的字段转换为空值,这在多个...

ASP+ACCESS 如何将数据库中的为0的数据 置换为空输出
sql="select 其他字段名,case when a1=0 then '' when a0=1 then '1' end as a1,case when a2=0 then '' when a2=1 then '1' end as a2,... from table where fdate=#"&tg&"#"如果在页面上解决,我觉得可以用你原来的方法,只不过判断一下是否整除3,然后输入一下,在除3除余...

在SQL数据库中,查询数量为0则返回空的语句怎么写
Select Case When 数量=0 then null else 数量 From 表Select Nullif(数量,0) From 表数量为0返回空,否则返回数量。

SQL语句中提取的数据为空问题
在sql语句上加个函数处理下就行了 如果是sqlserver可以这样 select isnull(误差,0) from db如果是oracle可以这样 select nvl(误差,0) from db这样没有误差数据的时候就是 0,你就好判断了

sql 怎么把不满足条件的显示为null
这是左外连接产生的结果,就是采用左表所有记录,匹配右表,若右表没有相应记录,则以NULL显示 大致的SQL语句如下:SELECT A.sid, A.sname, t.money, t.amount FROM A left outer join (SELECT sid, sum(交易金额) as money, sum(交易量) as amount FROM B WHERE 交易时间 BETWEEN(。。。

相似回答