帮助理解sql查询的区别

时间:2010-04-20 11:56:00

标签: sql sql-server

Select user_name [User Name], first_name [First Name], last_name [Last Name] 
    From tab_user
    ORDER  BY user_name

Select user_name [User Name], first_name [First Name], last_name [Last Name] 
    From tab_user
    ORDER  BY User Name

以上是两个查询,

  1. 由于使用了user_name而不是User Name
  2. ,是否有任何区别
  3. 使用这样的东西时,是否应该注意/担心。

3 个答案:

答案 0 :(得分:1)

第二个查询应该不应该工作吗?你需要

order by [User Name]

答案 1 :(得分:1)

您的第二个查询无效。它必须是这样的:

ORDER BY [User Name]

一旦修复,结果就没有差异。语法SELECT User_Name [User Name]创建别名。

答案 2 :(得分:0)

是的,它必须是user_name而不是用户uame。不允许有空间。