SQL表名问题

同一张表的名字 sale和sale a 有什么区别吗

用户ENd7i5180042 发布于 2022-4-20 09:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-4-20 09:27(编辑于 2022-4-20 09:35)

sale a 相当于给 表 sale 起了个别名 a

image.png

image.png

这种长段sql,起别名是很简洁的

最佳回答
0
助人为乐Lv4中级互助
发布于2022-4-20 09:27(编辑于 2022-4-20 09:28)

sale是表名。sale a  a是sale的别名。比如select  id,name from sale  或者 select a.id,a.name ,b.workname from sale a left join work b on a.id= b.id

最佳回答
0
@Lv6资深互助
发布于2022-4-20 09:30(编辑于 2022-4-20 09:33)

sale是表名 sale a 就是sale as a给表起个别名a 表连接的时候可以a.列名获取sale表的列 ,as是可以省略不写的

查询数据时,如果表名很长,使用起来不方便,此时,就可以为表取一个别名,用这个别名来代替表的名称SELECT * FROM 表名 [AS] 别名;注意,为表指定别名,AS关键字可以省略不写

https://blog.csdn.net/qq_41573234/article/details/80292959

最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-20 09:32(编辑于 2022-4-20 09:32)

就是为了给它取一个别名。。简称

美利坚合众国  我们都简称它为美国  。。这样以后人们在用它的时候就方便了。。数据库里面也一样在多表连接的时候就直接用简称。而不用写它的全称

  • 5关注人数
  • 433浏览人数
  • 最后回答于:2022-4-20 09:35
    请选择关闭问题的原因
    确定 取消
    返回顶部