社区
MS-SQL Server
帖子详情
如何将查询的空记录输出时用Null值代替
whiteseal
2007-01-19 01:50:40
我在将查询的结果输出至Excel时,发现有些字段的记录为空,为了更好的标示这些空录,需要将其替换为“Null”,请知道的大虾帮忙看看Sql语句怎么写?
...全文
256
11
打赏
收藏
如何将查询的空记录输出时用Null值代替
我在将查询的结果输出至Excel时,发现有些字段的记录为空,为了更好的标示这些空录,需要将其替换为“Null”,请知道的大虾帮忙看看Sql语句怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
中国风
2007-01-19
打赏
举报
回复
case when columnA is null then 0 end--空值判断是这样用
whiteseal
2007-01-19
打赏
举报
回复
谢谢大家了,经过你们的提示,我已经成功解决了问题。本来该结帖了,但是看到楼上的兄弟似乎和我有一样的困惑,所以想把帖子留久一点,希望能够有更多的初学者从中学到Case语句的用法。
yowbell
2007-01-19
打赏
举报
回复
学习了!
csdnshao
2007-01-19
打赏
举报
回复
select (
CASE 字段名
WHEN '9' THEN 'Perfect'
WHEN '8'THEN 'very good'
WHEN '7'THEN 'good'
else 'other'
END
) as 字段名
from tablename
rookie_one
2007-01-19
打赏
举报
回复
SELECT
CASE 列名
WHEN '9' THEN 'Perfect'
WHEN '8' THEN 'very good'
WHEN '7' THEN 'good'
END AS 新列名
FROM 表名
weihouyanli
2007-01-19
打赏
举报
回复
CASE
WHEN 列 = '9' THEN 'Perfect'
WHEN 列 = '8'THEN 'very good'
WHEN 列 = '7'THEN 'good'
END
whiteseal
2007-01-19
打赏
举报
回复
to leo_lesley:
请问如果我要让一列纪录更改值以后再输出,该如何写SQL语句呢?
比如一列纪录里有'9','8','7'等,但输出的时候我想判断一下,如果为'9'就'Perfect','8'的话就是'very good','7'的话就是'good'等
47522341
2007-01-19
打赏
举报
回复
SELECT isnull(字段名, 'NULL') FROM TALBENAME
rookie_one
2007-01-19
打赏
举报
回复
SELECT isnull(字段名, 'NULL') FROM TALBENAME
leo_lesley
2007-01-19
打赏
举报
回复
select other_column .. ,
column_name =
CASE
WHEN c1 = '' THEN 'NULL'
WHEN c1 = null THEN 'NULL'
END
from tab
marco08
2007-01-19
打赏
举报
回复
isnull(字段名, 'NULL')
mysql
查询
空
值
以
NULL
值
填充_MySQL
查询
只能一起显示
空
值
和
NULL
值
?
要检查
NULL
,请使用IS
NULL
。对于
空
值
,您需要检查一个
空
字符串。现在,我们将看到一个示例。让我们首先创建一个表-mysql>createtableDemoTable691(PlayerIdintNOT
NULL
AUTO_INCREMENTPRIMARYKEY,...
Oracle 数据库
查询
某一个
值
为
null
执行其他sql 或使用其他字段
代替
今天有一个需求是从库里
查询
出一个
值
,如果有则使用,如果为
null
则使用其他表的一个字段的
值
; 特此
记录
: 例子: 取出 user1 表 id 为1 的name, 如果name 为
null
则取出 user2 表 id 为1的数据 方法1: SELECT (CASE ...
mysql
查询
24小时内 数据,
null
用0
代替
获取24小时数据总数,但是当某一个小时内没有产生数据时,GROUP BY就筛选不出来那个时间段的数据,但实际需求是要用0
代替
。解决方法如下: SELECT dayHour, IF(count IS
NULL
, 0, count) FROM (SELECT count(*)...
Hive中替换
空
null
,用上面非
空
的
null
替换
(1)中文字段的
空
null
替换,要补全一个表某列的
空
值
,策略是按某个规则排序后,取上一个非
空
的
值
替代。 二、思路 根据上一个非
空
的
值
,进行到下一个非
空
的
值
,取出两个之间的数据,经过已经写好的函数,进行炸裂...
用SQL语句
查询
以后,返回不存在的
值
,用0
代替
1、用SQL语句
查询
以后,返回不存在的
值
,用0
代替
。 基本业务是这样的:我需要统计历年和今年的数据,这个项目是从今年开始的,不可能存在历年的数据,但是这一列必须显示出来,没有数据用0
代替
。 目前的...
MS-SQL Server
34,872
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章