読者です 読者をやめる 読者になる 読者になる

都内で働くSEの技術的なひとりごと

都内でサラリーマンやってます。マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。よろしくお願いします♪

便利な SQL の関数とか、構文とか、その他色々まとめてみる - その6 ( COALESCE 読み方は、『 コウアレス 』 ) -

 今回は COALESCE (Transact-SQL) 関数です。NULL チェックで、複数のいづれかの列が NULL などという判定をするときに便利です。SQL Server Management Studio で下記のクエリを実行してみましょう。

1
 SELECT COALESCE(NULL,NULL,NULL,1,2,3,4,5,6,7,8,9,10,11,12,13)

f:id:koogucc11:20141012113046p:plain

 CASE 文などでゴリゴリに書いていたものがスッキリします。