早教吧作业答案频道 -->其他-->
求救oraclecasewhen用法我现在一张表stuinfo(sid,sname)结构如下1,null2,张三现在我想要用以个语句查询出下表的结果1,用户名为空2,张三我这样写不对设能告诉我那错了帮忙修正过来selectcasew
题目详情
求救oracle case when用法
我现在一张表stuinfo(sid ,sname)
结构如下
1 ,null
2 ,张三
现在我想要用以个语句查询出下表的结果
1,用户名为空
2,张三
我这样写不对 设能告诉我那错了帮忙修正过来
select case when sname is null then '姓名为空'
else sname end from stuinfo
感谢1楼的回答非常好用 谢谢
我现在一张表stuinfo(sid ,sname)
结构如下
1 ,null
2 ,张三
现在我想要用以个语句查询出下表的结果
1,用户名为空
2,张三
我这样写不对 设能告诉我那错了帮忙修正过来
select case when sname is null then '姓名为空'
else sname end from stuinfo
感谢1楼的回答非常好用 谢谢
▼优质解答
答案和解析
1、不用CASE,用NVL函数即可:
SELECT sid,NVL(sname,'姓名为空' ) from stuinfo;
2、CASE:
SELECT sid,
CASE WHEN snameIS NULL THEN '姓名为空' ELSE sname END CASE
from stuinfo;
SELECT sid,NVL(sname,'姓名为空' ) from stuinfo;
2、CASE:
SELECT sid,
CASE WHEN snameIS NULL THEN '姓名为空' ELSE sname END CASE
from stuinfo;
看了 求救oraclecasewh...的网友还看了以下:
sql语句子查询中,无限子集,但是我想通过最上面的某一子集id,查询它下面的所有子集.如果说有1, 2020-04-27 …
古语名句查询我有许多要填空 的古语名句 谁能给我找个可以 快速查询到 语句的工具书呢? 2020-05-17 …
SQL查询就是用户使用SQL语句来创建的一种查询。SQL查询主要包括联合查询、传递查询、 【】 和子 2020-05-23 …
在冠字号码查询业务中,查询受理单位接受查询人或查询代理人的申请后,应通过冠字号码管理信息系统 2020-05-27 …
我要查询图书馆过期还没还的记录,日期之间比较的查询SQL语句怎么查啊!还有我的思路也不是很清楚例如: 2020-11-06 …
关于子查询说法不正确的是A子查询可以嵌套很多层B子查询是包含另个或多个元组的集合C子查询的执行总是先 2020-11-06 …
mysql多表查询急急急我有两个表A表下有7条数据B表下有4条数据现在我想以字段id为准输出7条记录 2020-11-20 …
古诗解释查询我要查的古诗有三首:(1)春夜喜雨:好雨知时节,当春乃发生.随风潜入夜,润物细无声.野径 2020-11-26 …
匈牙利过境签证查询的文字中,TWOV是什么的简写我要查的是中国人从上海经匈牙利转机去大马士革,查询结 2020-12-13 …
四级成绩查询我现在想查2007年6月的四级成绩,请问怎么查?还有公司报到时别人怎么查询成绩,档案里面 2020-12-31 …