SQL:作为ColumnName的NULL意味着什么

Sha*_*fiz 11 sql column-alias

据我所知,AS用于创建别名.因此,将一个长名称别名作为较短名称是有意义的.但是,我看到一个SQL查询NULL as ColumnName 这意味着什么?

SELECT *, NULL as aColumn
Run Code Online (Sandbox Code Playgroud)

Lit*_*les 15

可以通过多种方式使用别名,而不仅仅是缩短长列名称.

在这种情况下,您的示例意味着您将返回始终包含的列NULL,并且它的别名/列名称为aColumn.

当您使用计算值时也可以使用别名,例如Column1 + Column2 AS Column3.