暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL查询 | 给列或表指定别名

米宏Office 2022-06-10
176

我的目标:让中国的大学生走出校门的那一刻就已经具备这些Office技能,让职场人士能高效使用Office软件为其服务。支持我,也为自己加油!


微语:  有谦和、愉快、诚恳的态度,而同时又加上忍耐精神的人,是非常幸运的。

有些时候,我们的数据源中表名比较长或者列字段比较长,而且查询语句中又要重复写表名和列名,这时候不妨给列或者表名指定个简单的别名,这样语句会变得简洁。


用昨天写过的查询语句举个例子

数据源中的学生表如下:


成绩表如下:


1、查询两个表中都存在的学号对应的学生数学成绩

语句:

select [学生$].姓名,[成绩$].学号,[成绩$].数学 from [学生$] inner join [成绩$] on [学生$].学号= [成绩$].学号


上面的语句中,学生表和成绩表就重复出现好几次,我们简化下:

select stu.姓名,sco.学号,sco.数学 from [学生$]  as stu,[成绩$] as sco, stu inner join sco on stu.学号= sco.学号


这里貌似简化后句子显得更长了,但其实如果你的表名长的话这个句子就会缩短。


运行下,看看我们改的对不?


看来完全没问题。

所以给表指定别名,语法如下:
SELECT column_name(s)FROM table_nameAS alias_name

那给列指定别名呢,道理一样,这里不再举例,语法如下:
SELECT column_name AS alias_nameFROM table_name


预告:下一节课学习如何合并多个查询的语句


6月15日

Excel函数培训班招生进行中

110个函数,40节课

每节课都有练习

课程包答疑

需要参加培训的朋友

请私聊我,微信:527240310



本节先分享到这里,祝大家每天都有进步。

打开以下公众号,点击,服务→云课堂

系统学习Office知识,

购买的课程包素材答疑哦!

↙点击“阅读原文进入米宏学院

文章转载自米宏Office,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论