実現したいこと
例えば以下の表について、NULL値である箇所をすべて0に変換した文をSELECTしたいです。
<例> 成績テーブル
//学校名 | 生徒名 | 試験結果_国語 | 試験結果_数学 | 試験結果_英語
// -------+-------+----------------+----------------+----------------
// A校 | 田中 | 90 | |
// A校 | 鈴木 | 85 | 65 | 30
// B校 | 佐藤 | | 30 | 45
現在はこのように記述していますが、もっと簡潔な書き方があれば知りたいです。
PostgreSQL
1SELECT 学校名, 生徒名, 2 COALESCE(試験結果_国語, 0), 3 COALESCE(試験結果_数学, 0), 4 COALESCE(試験結果_英語, 0) 5FROM 成績
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー