Différents formats de fonction CASE SQL Server

Cela peut sembler une question stupide, mais j'ai toujours fait mes fonctions CASE dans le format suivant:

 CASE WHEN .... THEN .... ELSE .... END AS Example 

Mais récemment, je suis tombé sur un dans ce format:

 Example = CASE WHEN ... THEN ... ELSE ... END 

S'agit-il simplement d'une preference de l'user ou y a-t-il une raison pour laquelle un format serait utilisé?

Tant que vous ne ciblez que SQL Server, tout va bien. Je préfère la première version, mais c'est juste moi. Il est plus nuancé si vous ciblez plusieurs SGBDR. Cela n'a rien à voir avec la déclaration de case . Vous auriez la même chose si c'était Foo = 42 vs 42 as Foo vs 42 as [Foo] – et peut-être quelques autres variantes. Cela fait partie de la syntaxe SELECT , pour nommer une colonne de sortie.