[解決済み] postgresqlのIF-THEN-ELSEステートメント
2022-11-20 04:54:19
質問
私は、次のことを行うためにpostgresqlのクエリを書きたいと思っています。
if(field1 > 0, field2 / field1 , 0)
このクエリを試してみましたが、うまくいきません。
if (field1 > 0)
then return field2 / field1 as field3
else return 0 as field3
ありがとうございます
どのように解決するのですか?
PostgreSQL のドキュメントに記載されているように ここで :
<ブロッククオートSQLのCASE式は、他のプログラミング言語におけるif/else文と同様に、一般的な条件式です。
あなたの質問に具体的に答えるコードスニペットです。
SELECT field1, field2,
CASE
WHEN field1>0 THEN field2/field1
ELSE 0
END
AS field3
FROM test
関連
-
[解決済み] psql: FATAL: データベース "<user>" が存在しない
-
[解決済み] PostgreSQLの場合。PostgreSQLのテーブルを表示する
-
[解決済み] PostgreSQLの "DESCRIBE TABLE"
-
[解決済み] PostgreSQL コマンドラインユーティリティ: psql を終了する方法
-
[解決済み] SQL ServerでJOINを使用してUPDATE文を実行するにはどうすればよいですか?
-
[解決済み] 各グループの最後のレコードを取得する - MySQL
-
[解決済み] PostgreSQLで重複して更新された場合の挿入?
-
[解決済み] PostgreSQLで更新+結合を行うには?
-
[解決済み] postgresql のセッション/接続を切断する
-
[解決済み】Mac OS XでPostgreSQLサーバーを起動するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
解決策:java.sql.SQLException: ユーザー ''@'localhost'' (パスワード: YES を使用) のアクセスが拒否されました。
-
[解決済み] Oracleで上位100行を選択する方法は?
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] テーブルネーミングのジレンマ:単数形と複数形の名前【非公開
-
[解決済み] SQL Serverにおける関数とストアドプロシージャの比較
-
[解決済み] SQL ServerにおけるINSERT OR UPDATEに関する解決策
-
[解決済み] SQL Serverで結果をページ分割する最も良い方法は何ですか?
-
[解決済み] SQLサーバーで行を列に効率的に変換する
-
[解決済み] T-SQL文の接頭辞Nの意味と使うべきタイミングは?