Dans une déclaration de cas rubis, vous pouvez dire et dans une instruction de commutation C / C ++, vous pouvez empiler des cas sur les autres: P> CASE foo
WHEN bar THEN 'Tom'
WHEN baz THEN 'Tom'
WHEN bof THEN 'Tom'
WHEN qux THEN 'Jerry'
END
3 Réponses :
dans SQL, il serait comme ci-dessous
CASE WHEN foo in( 'bar','bof','baz') THEN 'Tom' WHEN foo ='qux' THEN 'Jerry' END
Vous pouvez le faire comme ceci:
CASE WHEN foo IN (bar, baz, bof) THEN 'Tom' WHEN foo=qux THEN 'Jerry' ELSE ... END
Vous pouvez utiliser la syntaxe suivante pour écrire des cas dans PostgreSQL - exemple - p>