SUM(IF ... sintax)のようなものを使うべきでしょうか?Oracle:レコードにスコアを与えるクエリを作成する(クエリでIF ELSEを使用)
-3
A
答えて
6
IF
は、PL/SQL構成です。 SQLでは使用できません。
あなたが解決しようとしている問題に応じて、CASE
文の他の場合は... SQLクエリでcase .. when
文を
より良い使用を使用することはできません
SELECT col1,
SUM(CASE WHEN col2 = 'A'
THEN 1
ELSE 0
END) num_with_col2_of_A
FROM some_table
GROUP BY col1
0
でこのような何かを行うことができます...それはあなたの問題を解決するだろう。..
1
使用できると仮定すると、 PL/SQL:あなたはちょうどあなたが「最初の値」があなたのIF
と「第二の値」があなたのELSE
とだろうだろうDECODE
SELECT DECODE(col1, 'first value', 1, 'second value' 2, 0) FROM dual
を使用することができますIF ... ELSE
構造のようなものが必要な場合あなたのデフォルトスコア。
関連する問題
- 1. firebaseクエリの使用方法if else condition
- 2. 式クエリでelse ifを使用する場合#lin34式クエリを使用していると仮定してC#
- 3. Ifとelse IFクエリを簡略化
- 4. ELSE IFでどこSQLクエリ
- 5. SQLクエリでelseを使用する
- 6. 2つのクエリを使用してphp if ... else文を使用する
- 7. vba SQLクエリでIF、ELSEステートメントを実行
- 8. IFをSQLクエリで使用する
- 9. Pythonでif/elseループを作成する
- 10. SQL - IF THEN ELSEを使用してテンポラリテーブルを作成する
- 11. if elseを使用してストアドプロシージャを作成する
- 12. if/else関数を使用してUIImageView属性を与える方法は?
- 13. LINQクエリを使用してレコードのグループを数えるには?
- 14. Oracle IF/ELSE文
- 15. if-else LINQクエリで検索戦略をスピッピングする
- 16. linqクエリ構文にif-elseをブレンドする方法
- 17. if/elseステートメントでMysqliクエリが正常に動作しない
- 18. 出力にrownumを使用してOracle 11gでクエリを作成します。
- 19. MongoDBでIF/ELSEを使用する
- 20. Haskellで#if-#else-#endifを使用する
- 21. selenium ideでif/elseを使用する
- 22. クエリ2007を使用して新しいレコードの作成にアクセスする
- 23. 特定のIF ELSEを伴うMySQLクエリELSE条件の場合
- 24. oracleでこのクエリのストアドプロシージャを作成する方法
- 25. トリガーでif else文を使用してvarchar自動インクリメントを作成する
- 26. if {} else {}を使用してデータフレームに新しい列を作成するR
- 27. Crystal Reportsのクエリのヘルプif-then-else
- 28. 使用するクエリの選択/ Oracleでの条件付きクエリ
- 29. 複数のレコードを持つOracleクエリ
- 30. Oracle SQLに1000行を作成するクエリ
http://tkyte.blogspot.com/2005/06/how-to-ask-questions.html –