9.别名

  • • 发表于 6年前
  • • 作者 大妖怪
  • • 11821 人浏览
  • • 7 条评论
  • • 最后编辑时间 6年前
  • • 来自 [技 术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

前面我们查询出的数据都是按表字段来展示的,查询的name就是name,age就是age。那么,有没有一种方法,让字段名显示成我们想要的名字,比如name让它显示为姓名?这里需要用到别名这个概念:

  • 字段使用别名:
    SELECT name AS '姓名',age AS '年龄' FROM person;
    

    这样就可以了,很简单,也就是在查询结果处真是字段名后面+AS+想要展示的名字。
    如果要强行翻译,就是xxx字段作为xxx。
    这段代码可以省略AS简写成这样:
    SELECT name '姓名',age '年龄' FROM person;
    
  • 除了要查询的字段,表名也可以使用别名:
    SELECT p.name,p.age FROM person p;
    

    这段命令是给person起了个别名p,SELECT后面的内容是查询p中的name,如果非要翻译,p中的age,p后面的“.”可以翻译为“的”。当然和前面一样,表起别名也可以用person AS p这种用法。给表起别名一般在使用联表查询的时候用的比较多
分享到:
7条评论
Ctrl+Enter
作者

大妖怪

大妖怪

APP:1 帖子:76 回复:200 积分:7517

已加入社区[2825]天

梦里巷口,可有你倚门回首

作者详情》
Top