使用别名引用列名

  • 本文关键字:引用 别名 sql presto
  • 更新时间 :
  • 英文 :


我想知道当我对表进行别名时,是否有必要在语句中引用列时对它们进行别名,如果它们仅对一个表唯一?

例如:

where Salary > (select min(p.Salary) From Professors p inner join Departments d on p.Dept_id = d.Id where d.Dept_name = 'Art')
where Salary > (select min(Salary) From Professors p inner join Departments d on p.Dept_id = d.Id where Dept_name = 'Art')

如果工资只存在于professors表中,Dept_name只存在于Departments表中,那么上面的任何一种方法都有效吗?感谢

如果列名是唯一的,则不需要使用表名或别名来限定它们。然而,我相信这是一个很好的做法,使他们合格。

相关内容

  • 没有找到相关文章

最新更新