0

我正在使用 select 语句从表中获取值。

select * from samp

结果:

     id           name      date
     1              a       20/1/2013
     2              b       31/1/2013    

它显示了所有列和值。我有带值的日期字段。我想让这个列的值为null。即在使用select语句时我想让日期字段为null。

select id,name,date from samp

结果:

       id          name       date
        1           a          null
        2           b          null 

请给出你的建议。

4

3 回答 3

1

如果您只想“伪造”结果集中列的值,请尝试

select id, name, NULL as [date] from samp

如果要更改基础数据,请执行

UPDATE samp set [date] = NULL
于 2013-09-12T07:29:19.330 回答
0

You can use this query

SELECT Number, Address, Email,Null as MyDateField FROM MyTable
于 2013-09-12T07:34:37.693 回答
0

如果您不想要表中特定列的值,只需指定您想要的列。

例如,假设您有一个包含 4 列(数字、日期、地址、电子邮件)的表。如果您不想在结果集中出现 Date 列,只需从 SELECT 语句的列列表中省略它:

SELECT Number, Address, Email FROM MyTable

或者,如果你必须有一个 NULL 值,你应该能够做到这一点:

SELECT Number, NULL, Address, Email FROM MyTable
于 2013-09-12T07:31:57.430 回答