の列にユーザー定義の値を追加します。は、私はSQLクエリを持っているSQLクエリ
select DISTINCT shortname_chn from dim_channel;
クエリは私の例のデータを返します。
| shortname_chn (VARCHAR) |
|__________________________|
| MTV |
| National Geographic|
| Discovery |
| ARY News |
どのように私はSQLクエリを操作することができます私は返された行に追加の行を追加することができます。最後の行は、「ALL」のユーザ定義、データベースに存在しない
| shortname_chn (VARCHAR) |
|__________________________|
| MTV |
| National Geographic|
| Discovery |
| ARY News |
| ALL |
:
後、私はいくつかのクエリを実行した後に取得を希望する結果です。
上記の点に関して、私はこの質問を調査して尋ねました:How to add a user defined column with a single value to a SQL queryしかし、それは全く新しい列を追加するという問題を対象としています。
おかげでINGの
UNION
することにより、このような何かを行うことができ、これは動作します。私は答えを受け入れています。どうすれば "ALL"の行を上に置くことができますか? –SELECT 'ALL'を先に配置: SELECT 'ALL' UNION 選択DISTINCT ... – olegsv
Works!ありがとう! –