CASE/ja

From SQLZoo
Language: Project:Language policy English  • Deutsch  • 日本語
Compatibility
CASE WHEN b1 THEN v1 END
EngineOKAlternative
ingresYes
mysqlYes
oracleYes
postgresYes
sqlserverYes

CASE

CASE で異なる条件ごとに異なる値を得ることができる。

もしも条件に一致するものが無い場合は(かつ ELSE もないなら)、NULL が得られる

 CASE WHEN 条件1 THEN 値1 
 WHEN 条件2 THEN 値2 
 ELSE デフォルト値
 END 
SELECTname,population
,CASEWHENpopulation<1000000
THEN'small'
WHENpopulation<10000000
THEN'medium'
ELSE'large'
END
FROMbbc

こちらも参照

Kaleidoscope - get a kaleidoscope view using your phone/laptop camera
  • Served by: noddy at 2026年07月06日T21:35