2008年06月02日
SQLCASE演算子
知らなかった…。
本当に知らなかったんです・・・。
とりあえず CASE文がつかえるっす。
すげーすげー。
サンプルとか書くのだるいので、教科書見ましょうw
1-13みやがれ。
なんかそれは良くないと思ったの、いまさらながら追記。(08/10/6)
構文だけでも載せておきます。
CASE
(集合)列
WHEN 比較値1THEN 値1
[WHEN 比較値2THEN 値2...]
[ELSE 値x]
END
後は適当にサンプルも書いておきます。
SELECT referer count(*) AS カウント数
CASE
WHEN count(*) >= 50 THEN 'A'
WHEN count(*) >= 10 THEN 'B'
ELSE 'C'
END
FROM access_log
GROUP BY referer
まあテーブルの情報とかがないとわけ分からないと思いますが、その辺はご勘弁を。