oracle取别名有什么要求,oracle给列取别名、给表取别名

当前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 sca;

查询结果为:

学生号   科目     分数

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值