掲題の件についてお聞きしたいことがあります。
WebAppを作成しているのですが、流すクエリを条件分岐で分ける方法が思い浮かばないです。
Javaを使用しているので、Java内で解決できそうですがローコード開発環境(WebPerformer)で作成しているため、それができず困っています。
画面側から与えられたパラメータをSQL側で受け取り処理する流れなのですが、SQL内で条件分岐するにはどのように記述すればいいのでしょうか?
やってみた内容としてはIF文の使用、CASE文の使用です。
postgres
1IF <条件式:パラメータ = a> THEN 2 select 3 ~(条件式がtrueの場合に流すselect文) 4ELSE 5 select 6 ~(falseの場合に流すselect文) 7END IF; 8
このような感じで、流すクエリを分けようとしてみたのですが
IFの周辺で構文エラーが発生しており、記述の仕方がおかしいと気づきました。
同様のサンプルを検索してみたのですが、それっぽいものがなかったので
ご教授頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。