SELECT a=1,b=2
vs
SELECT 1 AS a, 2 AS b
我应该使用什么方法? (根据最佳实践决定)
一个与另一个有什么好处吗?
答案 0 :(得分:4)
我个人使用AS
- 它更明确,并在别处使用(表别名)。
它也是标准的 - 使用=
语法不适用于某些数据库。
我不相信使用其中一个会对性能产生任何影响。
答案 1 :(得分:2)
我不认为哪里有区别。但我更喜欢第二种方法。我认为它比第一个更合乎逻辑。
所以,我使用AS
方法。
AS 临时为表格列指定一个新名称。这使SQL开发人员能够调整查询结果的显示,并允许开发人员更准确地标记结果,而无需永久重命名表列。 Source
答案 2 :(得分:0)
我使用AS
。这是一种更SQL
友好的方式!
答案 3 :(得分:0)
SELECT 1 AS a, 2 AS b
对所有数据库都很常见