什么' null'表示在SELECT语句中的值之前?

时间:2014-04-08 10:43:11

标签: sql tsql

如果之前有人问过这个道歉,我似乎无法找到相关的答案。它看起来应该很简单。

我正在查看包含类似于以下内容的select语句的存储过程(在Sql Server 2008中):

SELECT id, name, null revisedDate
FROM MyTable 

在'modifiedDate'列之前'null'是什么意思?这是否意味着无论如何使返回的列值为null?我认为它可能是一种给它一个默认值为null的方法,但是如果没有值那么肯定它会返回null。

2 个答案:

答案 0 :(得分:1)

它只是意味着您在结果集中包含了一个硬编码的NULL值。进一步revisedDate是该列的名称。对于结果集中的每一行,此列都会显示NULL

答案 1 :(得分:0)

假设TSQL .. 我很确定这只会在RevisionDate标题下返回一列空值。它不会像在SQL语法中那样从任何列中返回值,这是null的修订版

H个 0