题目
求救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楼的回答非常好用 谢谢
提问时间:2020-10-20
答案
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;
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1Everybady wants to have lunch in the garden Everybady后为什么want要加S
- 2观察一朵桃花,发现花的主要部分是------和------------.用镊子夹开一个--------,用放大镜观察里面有--------色的花粉.用刀片-------向剖开子房,用---------
- 3我想取个英文名为“阳”发音的单词有哪些两个字母的?后面想要好了Ri这个单词
- 4mo齿难忘(mo字怎么写)
- 5station next the is house to the连词成句
- 6什么是最大公因数,公式是怎样的?
- 7英语句子成分怎么记?
- 8对于正项数列{an},定义Hn=na1+2a2+3a3+…+nan为{an}的“给力”值,现知某数列的“给力”值为Hn=2n+2,则数列{an}的通项公式为an=( ) A.12n+1 B.1n+1
- 9已知函数f(x)=2倍根号3sinxcosx+2cos²x+m在区间[0,π/3]上的最大值为2,(1)求常数m的值
- 10欧洲天文学家最近发现三颗“超级地球”,请问什么是“超级地球”?
热门考点
- 1若函数f(x)=lg(x2-ax-3)在(-∞,-1 )上是减函数,则a的取值范围是_.
- 256-19+8=?
- 3一个凸多边形去掉一个内角后,其余所有内角和为2008,求这个多边形的边数和去掉的那个内角的度数.
- 4物理实验室有一个微型电动机,铭牌上标有“12V 3W”的字样.兴趣小组的同学想让这个电动机正常工作,但
- 5请问在输入一篇英文文章时,I am的缩写怎么打啊?
- 6旧社会的一块大洋等于现在多少人民币?
- 7一道高等数学幂级数求和函数的题目,题目直接贴的图片.
- 8英语一般现在时表示啥?要加什么啊?说清楚一点,有啥规律,单数复数,第三人称该怎么加
- 9有理数定义运算
- 10某商场销售额3月份为16万元,5月份为25万元,该商场这两个月销售额的平均增长率是_%.