0
votes

Expression de cas postgres avec plusieurs options pour un résultat unique

Dans une déclaration de cas rubis, vous pouvez dire xxx pré>

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


0 commentaires

3 Réponses :


2
votes

dans SQL, il serait comme ci-dessous

CASE 
WHEN foo in( 'bar','bof','baz') THEN 'Tom'
WHEN foo ='qux' THEN 'Jerry'
END


0 commentaires

1
votes

Vous pouvez le faire comme ceci:

CASE 
  WHEN foo IN (bar, baz, bof) THEN 'Tom'
  WHEN foo=qux THEN 'Jerry'
  ELSE ...
END


0 commentaires

2
votes

Vous pouvez utiliser la syntaxe suivante pour écrire des cas dans PostgreSQL - xxx

exemple - xxx


0 commentaires