sql首选选择类型?

时间:2012-01-25 09:58:59

标签: sql-server sql-server-2005

  SELECT a=1,b=2
vs
  SELECT 1 AS a, 2 AS b

enter image description here

我应该使用什么方法? (根据最佳实践决定)

一个与另一个有什么好处吗?

4 个答案:

答案 0 :(得分:4)

我个人使用AS - 它更明确,并在别处使用(表别名)。

它也是标准的 - 使用=语法不适用于某些数据库。

我不相信使用其中一个会对性能产生任何影响。

答案 1 :(得分:2)

我不认为哪里有区别。但我更喜欢第二种方法。我认为它比第一个更合乎逻辑。

所以,我使用AS方法。

  

AS 临时为表格列指定一个新名称。这使SQL开发人员能够调整查询结果的显示,并允许开发人员更准确地标记结果,而无需永久重命名表列。 Source

答案 2 :(得分:0)

我使用AS。这是一种更SQL友好的方式!

答案 3 :(得分:0)

SELECT 1 AS a, 2 AS b

对所有数据库都很常见