かなめのロジックかなめのロジックフリーSEの雑記ブログ。ORACLEやPostgreSQL、情報セキュリティ、金融について主に書いています。ORACLEtwitterfacebookhatenabookmarklineCASE式は、IF-ELSEをSQL中で実現できる汎用的な条件式です。SELECT句でよく使われ、うまく使用すると威力を発揮します。今回の記事では、このCASE式についての基本的な使い方を解説していきます。まとめCASE式とはCASE式を使用することで、SQL中で条件制御を行うことが出来ます。「条件と言えば、WHERE句やHAVING句とは違うの?」という疑問がわきます。WHERE句やHAVING句は出力条件を実現しますが、CASE式は条件により値を変換することを実現する事が出来ます。CASE式はORACLEだけで使用できる式ではありません。SQLの標準に取り入れられているので他のDBでも使用できます。(SQLServer、MYSQLなど)CASE式には、単純CASE式と検索CASE式の2種類があります。それぞれについて、これから解説していきます。単純CASE式は、ある項目の値を元に条件分岐させるものです。CやJAVAを知っている方なら、SWITCH文と同じイメージと言えば伝わりますでしょうか。dEND以下具体的な使用例です。UNKNOWN注意点としては、NULLの評価が出来ない点です。検索CASE式は、等価条件以外の条件で条件分岐させるものです。単純CASE式と比較して、汎用的に使用できます。cEND以下具体的な使用例です。NULL】を使用することで実現できます。300200まとめここまでCASE式の使用例を示してきましたが、CASE式はSELECT句で使用することで威力を発揮すること分かります。ある項目の値を別の値に変換したいことは、よくあることです。単純CASE式と検索CASE式の違いを理解し、NULLの扱いに特に注意し使用してみましょう。関連(CASE式)かなめのロジックCASE式を使ってみよう、応用編part1https://kanamelogic.com/20160114/case-app1/CASE式を使用することで、SQL中で条件制御を行うことが出来ます。BY)を絡めるという応用的な使い方を紹介していきたいと思います。更新文(UPDATE)での使用UPDATE文の中で使用することで、更新する値に条件をつけるこ...かなめのロジックCASE式を使ってみよう、応用編part2https://kanamelogic.com/20160115/case-app2/CASE式を使用することで、SQL中で条件制御を行うことが出来ます。BY)を絡めるという応用的な使い方を紹介していきたいと思います。BY)の中で使用することで、変換した値を集約キー...関連(DECODE関数)かなめのロジックDECODE関数https://kanamelogic.com/20160116/decode/DECODE関数は、ある項目の値を元に条件分岐させるORACLE独自の関数です。DECODE関数の解説と、よく似ている単純CASE式との比較をしていきます。DECODE関数とはDECODE関数は、ある項目の値を元に条件分岐させる関数です。ORACLEと金融と子育ての狭間で、元気に楽しくやってます。thumbnail2016/06/11ラップ口座・ファンドラップにかかる費用moreシステムエンジニア2018/01/15ITストラテジスト合格体験記2016/12/16システムアーキテクト合格体験記2016/06/20情報セキュリティスペシャリスト合格体験記2016/06/03人を見てスケジュールを立てよう2016/05/09家庭教師の営業のアルバイトで、仕事観が形成された話moreフリーランス2016/05/02フリーランスになる前にローンを組む危険性2016/04/08フリーランスになるなら、まずは開業届を提出しよう2016/02/20フリーランスの収入がなくなる不安と、たった2つの対処法2016/02/15フリーランスのデメリット、社会的信用がとても低い2016/02/14フリーランスの収入面でのデメリットmore子供のこと2016/12/29妻が緊急手術&入院!困ったことと備えておけばよかったこと2016/10/24自転車の練習2016/09/24シャボン玉を作るおもちゃ2016/09/22スーパー銭湯、子供も大人も大満足2016/05/21室内で遊ぶなら「ひらがなつみき」が超オススメmore男のざっくりご飯2018/02/04鶏チリ、ケチャップを使って簡単に作る2017/07/30豚キムチうどん、夏にも冬にもおすすめ!2017/05/08長野の郷土料理、鶏肉の山賊焼き(もも肉)2017/02/21鶏肉のマヨポン炒め(ニンニク風味)、こってり&さっぱり♪2017/02/05野菜たっぷり鮭ピラフmoreライフハック2017/01/24健康だからこそ仕事・勉強・遊びができる2017/01/07埼玉県民共済、あっという間に共済金が支払われました!2016/12/14ネットの車売却一括査定に登録すると起こること2016/06/23住民税、社会人2年目の6月に給与の手取りが減るという衝撃2016/05/19WordPress、メンテナンス中のままになった場合の対処more買ってよかったもの2016/03/20コストコのプルコギビーフ、美味しいけど辛くない、子供もよく食べる2016/02/05コストコのマルチグレインロール、ツブツブ食感が癖になる2016/02/04ブルーライトをカットするPC用眼鏡、目の疲れが緩和!2016/01/19MIYABI、デニッシュ食パンが最高です!2016/01/18コストコの軽量アルミショベル、雪かきに重宝しますよmore美味しかったお店2017/01/09串家物語、ショッピングモールに行った際にどうぞ!2016/04/02麦の城の「かすうどん」と「かす蕎麦」、絶品です2016/03/25千成飯店、大森駅のすぐ近く、日本人好みの美味しい中華が楽しめます2016/03/11やきとり道場、600円ランチがうまい!2016/02/18大森駅すぐそばの満天酒場、ワンコインランチで大満足more日記2018/01/102018年の目標2018/01/012017年振り返り2017/01/022017年の目標2016/12/312016年を振り替える、目標は達成できたのか2016/03/14母の一周忌。ORACLEと金融と子育ての狭間で、元気に楽しくやってます。Reserved.arrowuphome。