同一张表的名字 sale和sale a 有什么区别吗
sale a 相当于给 表 sale 起了个别名 a
这种长段sql,起别名是很简洁的
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
sale是表名 sale a 就是sale as a给表起个别名a 表连接的时候可以a.列名获取sale表的列 ,as是可以省略不写的
查询数据时,如果表名很长,使用起来不方便,此时,就可以为表取一个别名,用这个别名来代替表的名称SELECT * FROM 表名 [AS] 别名;注意,为表指定别名,AS关键字可以省略不写
https://blog.csdn.net/qq_41573234/article/details/80292959
就是为了给它取一个别名。。简称
美利坚合众国 我们都简称它为美国 。。这样以后人们在用它的时候就方便了。。数据库里面也一样在多表连接的时候就直接用简称。而不用写它的全称