在这样的SELECT
声明中......
SELECT DISTINCT NULL[Column1], NULL[Column2], Column2, etc...
FROM Table
在列名之前,NULL语句到底做了什么?运行正常。
答案 0 :(得分:7)
NULL
是值。列名是列的名称。
我会把它写成:
select distinct null as column1, . . ..
as
更清楚地说明了名称的价值。
在SQL Server中,您还可以使用:
select distinct column1 = null, . . .
我不喜欢这种简写(因为它不受其他数据库支持,它看起来太像变量赋值)。然而,它在一些人中很受欢迎。