2022年7月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
無料ブログはココログ

« SQL-Server2000 T-SQLで文字列に改行文字を入れる | トップページ | SQL-Server2000 TIMESTAMP列の利用例 »

SQL COALESCE

COALESCEは引数の中から、最初の NULL でない式を返します。
COALESCEのスペルがどうしても覚えられないですが・・・

列col1がNullだったら空白を返す例
SELECT COALESCE(col1,'') AS colname
FROM hoge

SQL-92標準の構文ですから、SQL-Server、Oracle、PostgreSQLなどで使えるはずです。

« SQL-Server2000 T-SQLで文字列に改行文字を入れる | トップページ | SQL-Server2000 TIMESTAMP列の利用例 »

SQL」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: SQL COALESCE:

» COALESCEを何も見ずに書けたー [Do I like programming?]
COALESCEスペルをず〜っと覚えられなかったけど、 今日初めて何も見ずに書けた 最後のSCEの部分がいつも間違えてたけど、 指の動きでおぼえたか... [続きを読む]

« SQL-Server2000 T-SQLで文字列に改行文字を入れる | トップページ | SQL-Server2000 TIMESTAMP列の利用例 »