用于别名列的不同方法

Man*_*niP 5 sql alias

有什么区别

select  empName as EmployeeName from employees
Run Code Online (Sandbox Code Playgroud)

select  EmployeeName = empName from employees
Run Code Online (Sandbox Code Playgroud)

从技术角度来看.不确定这是否只是SQL服务器特定的.

感谢您的回答.

Fra*_*itt 8

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

select  EmployeeName = empName from employees
Run Code Online (Sandbox Code Playgroud)

是一个语法错误(至少在SQLite和Oracle中),或者它可能不会给你你所期望的(比较两列EmployeeName和empName并将比较结果作为布尔/整数返回),而

select  empName EmployeeName from employees
Run Code Online (Sandbox Code Playgroud)

是相同的

  select  empName as EmployeeName from employees
Run Code Online (Sandbox Code Playgroud)

这是我的首选变种.