LCI*_*III 0 sql sql-server syntax sql-server-2012
在这样的SELECT声明......
SELECT DISTINCT NULL[Column1], NULL[Column2], Column2, etc...
FROM Table
Run Code Online (Sandbox Code Playgroud)
在列名之前,NULL语句究竟在做什么?这很好.
这NULL是价值.列名是列的名称.
我会这样写:
select distinct null as column1, . . ..
Run Code Online (Sandbox Code Playgroud)
将as使得它更清楚那名被给定的值.
在SQL Server中,您还可以使用:
select distinct column1 = null, . . .
Run Code Online (Sandbox Code Playgroud)
我不喜欢这种速记(因为它不受其他数据库支持,它看起来太像变量赋值).然而,它在一些人中很受欢迎.