Different ways to alias a column

后端 未结 3 485
渐次进展
渐次进展 2020-12-11 19:37

What is the difference between

select  empName as EmployeeName from employees

versus

select  EmployeeName = empName from em         


        
3条回答
  •  不思量自难忘°
    2020-12-11 20:31

    I'd prefer the first one, since the second one is not portable -

    select  EmployeeName = empName from employees
    

    is either a syntax error (at least in SQLite and Oracle), or it might not give you what you expect (comparing two columns EmployeeName and empName and returning the comparison result as a boolean/integer), whereas

    select  empName EmployeeName from employees
    

    is the same as

      select  empName as EmployeeName from employees
    

    which is my preferred variant.

提交回复
热议问题