一尘不染

别名列的不同方法

sql

之间有什么区别

select  empName as EmployeeName from employees

相对

select  EmployeeName = empName from employees

从技术角度来看。不知道这是否只是SQL Server特定的。

感谢您的回答。


阅读 210

收藏
2021-05-05

共1个答案

一尘不染

我更喜欢第一个,因为第二个不是便携式的-

select  EmployeeName = empName from employees

是语法错误(至少在SQLite和Oracle中),或者可能无法满足您的期望(比较两列EmployeeName和empName并将比较结果返回为布尔值/整数),而

select  empName EmployeeName from employees

是相同的

  select  empName as EmployeeName from employees

这是我的首选变体。

2021-05-05