ケースをFROM句に使用できますか? * SELECT * FROM(case 1 = 1の場合、TABLE1 else TABLE2 end)*FROM句でCASEを使用できますか? SELECT * FROM(1 = 1の場合はTABLE1、それ以外の場合はTABLE2の終了)
-1
A
答えて
0
このクエリは構文が正しくないため、Where
の次に表示するものはテーブルまたはテーブルセットのいずれかです。
正しい構文は次のようになります。
if (1=1) -------------------------be careful here will always be true
begin
SELECT * FROM TABLE1
end
else
begin
SELECT * FROM TABLE2
end
+0
いいえ、私はCASEを使用したいです。それはクエリでhadledことができるように、はい私はちょうど1 = 1を与える –
0
あなたがかもしれ組合を使用することができます。
select * from
(
select * from table1 where 1=1 --condition 1
union all
select * from table2 where 1=2 --condition 2
) tmp
関連する問題
- 1. PostgreSQLの - 場合は、SELECT文のFROM句
- 2. MySQL select * from table1、table2 'test'
- 3. table1のtable2 idがnullでない場合、table2への参加方法
- 4. マングースコレクションデータがある場合はそれ以外の場合はアップデート
- 5. 「これ以外の場合はこれ以外の場合」
- 6. 外部結合 - From句の制限
- 7. これ以外の場合文終了プログラム
- 8. それ以外の場合はawk
- 9. python: "from module import *"の場合?
- 10. Python:nullの場合は0、そうでない場合は1
- 11. NULLでない場合は値を使用し、それ以外の場合はループしてループします。
- 12. それ以外の場合は他のJavaで実行する場合
- 13. 置きサブディビジョン新しい親でそれ以外の場合は
- 14. それ以外の場合スピナーで使用する
- 15. 値が0の場合はExcel VBA、それ以外の場合はゴールシーク
- 16. INtime句がCASEをRedshiftで使用する場合
- 17. Hibernateの構文で、FROMをSELECT DISTINCT FROMとして書くか?
- 18. SQLクエリそれ以外の場合はNULLレコードの
- 19. 述語を渡す場合は戻り値、それ以外の場合は
- 20. sql From句でCase文を使用することは可能ですか?
- 21. Python 3.x:リストを使用して、そのリストに文字がない場合は追加します。それ以外の場合は、1
- 22. セッションがある場合はページをロードし、それ以外の場合はリダイレクト
- 23. グループでは、それ以外の場合は分割
- 24. ColumnCが空白の場合はColumnA = ColumnB、それ以外の場合はColumnA = ColumnC
- 25. それ以外の場合は動作しませんか?
- 26. IDにwhere句を満たすレコードが1つ以上ある場合、select文から除外します。
- 27. データが存在する場合はUPDATE、それ以外の場合はSQLクエリをINSERT - 外部キーなし
- 28. table1の1行とtable2の2行以上の1行を1つの配列で得ます
- 29. SQLマージ。そうでない場合は終了するが、ストアドプロシージャ
- 30. SELECT SUM(1)FROM(SELECTから\tに「0」を、二重UNION ALL SELECTで「1」をR FROM dualとして)
私たちにあなたがするつもりかについて、いくつかのより多くの背景を与える - 単純な答えは「ノー」だろう - と1 = 1は常に真ですが、私はあなたのことを念頭に置いて別のことを考えています。 – MichaelTiefenbacher
実際には2つのテーブルがあり、どちらかのテーブルからデータを選択する必要があるため、CASEを句から。それは可能でしょうか? –