oracle给列取别名、给表取别名

xiaoxiao2021-02-28  57

当前SC表数据:

SNO    CNO    SCORE

s001    c001    78.90 s002    c001    80.90 s003    c001    81.90 s004    c001    60.90 s001    c002    82.90 s002    c002    72.90 s003    c002    81.90 s001    c003    59.00

1.给SC表中的SNO列名取别名为“学生号”:

方法1.select SNO 学生号 from sc;

方法2.select SNO as 学生号 from sc;

可见给列名取别名是as可有可无

查询结果为:

学生号

s001 s001 s001 s002 s002 s003 s003 s004

2.给SC表取别名为“成绩表”:

方法:select  * from sc 成绩表;  或者 select  a.* from sc 成绩表;

oracle中给表取别名不可以用as哦,select  * from sc as 成绩表; 这种会报错

3.将SC表中的SNO列名取别名为学生号、CNO列名取别名为科目、SCORE列名取别名为成绩,并将SC表取别名为a表:

select a.SNO as 学生号,a.CNO as 课程,a.SCORE as 分数 from sc a;

查询结果为:

学生号   科目     分数

s001    c001    78.90 s002    c001    80.90 s003    c001    81.90 s004    c001    60.90 s001    c002    82.90 s002    c002    72.90 s003    c002    81.90 s001    c003    59.00

转载请注明原文地址: https://www.6miu.com/read-42436.html

最新回复(0)