IT・インターネット・ゲーム業界の求人・転職サイトは「IT転職ナビ」

IT用語集

IT・インターネット・ゲーム業界に関する用語をわかりやすく解説しています。

  • twitter

CASE式

SQL文の中で条件分岐をするときに使うもので、プログラム言語におけるif文と同じような動きをします。
特定のカラムのデータ内容によって、フラグをつける際によく使われています。
CASE式はSELECT句、GRUOP BY句、ORDER BY句にそれぞれ使うことができます。

例:現在日時から7日以内かどうかをフラグで取得する場合
SELECT
id,
updatedate,
CASE WHEN updatedate > NOW() - INTERVAL 7 DAY THEN 1 ELSE 0 END AS is_new
FROM news
ORDER BY updatedate DESC
LIMIT 10古市