早教吧作业答案频道 -->其他-->
求救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...的网友还看了以下:
英语单选题速度ThispencilisBill's.PleasegiveA.ittohimB.him 2020-03-31 …
我在商场里听到一首歌我问售货员售货员告诉我叫Cno我怎么找不到?那首个有中文也有英文,我在商场里听 2020-04-08 …
推理题,A从2到99之间抽了2个数字,把和告诉B,积告诉CB说我不知道这2个数,但是C也肯定不知道 2020-06-06 …
英文好的来一下,求翻译《明日又是一天》我告诉你,昨天是已停止的风我告诉你,昨天是已落下西天的夕阳我 2020-06-18 …
A从2到9之间抽了2个数字,把和告诉B,积告诉C1.B说我猜不出来2.C说我也猜不出来3.B说我猜 2020-06-22 …
广告时代作为一个广告人,我对大城市那铺天盖地无孔不入的广告特别敏感。每天都要看广告听广告评广告讨论 2020-06-22 …
逻辑问题.我马上就要答案,求助A从1-50中抽出两个数(不重复),将两个数之和告诉B,两数之积告诉 2020-07-03 …
A和B问C的生日。C给了他们10个可能的日期5月15,5月16,5月196月17,6月187月14 2020-08-03 …
下列成语使用恰当的一项A.拿过名家的文章就背,就模仿套用,难免落得个邯郸学步的下场.B.我跟他说了许 2020-11-07 …
告白英文我想向一个人告白,但是直接说“我爱你”有太直接了,我想含蓄一点.所以我想用一段英文来告白,不 2020-11-29 …