2009-10-08 5 views
7

SELECTを実行して3列とダミーの空の列を返す方法がありますか?テーブルがデータベースのどこかに置かれるまで、私は4列が必要で、3番目は ''でなければなりません。どのテーブルにも列を追加することはできません。ダミー列を返すMySQL select?

答えて

17
Select column1, column2, 'waiting for table' as dummy_column, column4 
from your_table 
+0

その列は空になりませんか?それは "テーブルを待って"といっていっていませんか? –

+0

はい、そうです。 –

15
mysql> SELECT '' AS empty_col; 
+-----------+ 
| empty_col | 
+-----------+ 
|   | 
+-----------+ 
1 row in set (0.00 sec) 
6

空の文字列と列の使用

Select column1, column2, '' as dummy_col, column 4 
    from your_table 

または列にNULL値を持つ

Select column1, column2, Null as dummy_col, column 4 
    from your_table 
0

あなたはダミーカラムを追加しておきたい場合列の行が空の場合は、代わりにこれを試してください:

「「引用符の間に、取り込まれているものdummy_columnと呼ばれる空の列を追加します、dummy_columnとしてyour_table

これからcolumn4 」」を、COLUMN2を column1のを選択すると、何が列に表示されるものです。

希望すると便利です。