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

このクエリを使用できます

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 に答える