MySQL

MySQL

【MySQL】SQLでif文的なことをする場合はCASEを使う

2019/03/01

SQLでif文的なことをしたい場合は、CASE文を使えばいいってことでの備忘録。

CASE文を使い、SQLでif文的なことをする

SELECT時を想定。
フラグが 1 の場合は「あり」、0 の場合は「なし」と出力したい場合。

例2

日本語を当てたいという場合は普通にLIKE検索のように書けば万事OK。
住所に『岸和田市』が含まれる場合は「だんじり」、『貝塚市』が含まれる場合は「水なす」を「名物」カラムに書き出す仕様のSQLの場合は以下のようにすれば実現可能です。

お手軽ですね。

-MySQL
-, , ,