oracle--nvl表达式和distinct的使用

--四个知识点
--1、nvl表达式的应用:  nvl(列名,(若此列数据有null的情况,则用此数据代替));以便于数据的计算及直观的显示
--2、别名加双引号:     这样查询出来的列名不会是全大写的情况
--3、||双竖线的使用:   用于连接查询出来的两列数据合并成一列显示
--4、distinct使用:     若后面只跟一列,则查询出来的数据不会出现重复,
--                       若后面有多列,则查询出来的数据第一列可以出现重复数据,多列合并起来不可以出现重复数据;

--例一:
select nvl(grade,'0') from sc t;
--例二:
select nvl(grade,'0') "Grade" from sc t;
--例三:
select '学号为'||sno||'的学生的成绩为:'||nvl(grade,0) "本次考试成绩" from sc t;
--例四:
select distinct sno from sc t;
select distinct sno,cno from sc t;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值