--四个知识点
--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;
--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;