Bon voilà,
Imaginons que j'ai une table qu'on va appeler Notes, avec deux colonnes : Nom et Note
Avec Access, la requete suivante :
Code :
- SELECT Nom, Note, [Note>14] AS Bien FROM Notes
|
me donne le résultat suivant :
Nom Note Bien
Albert 12 0
Julien 16 -1
Olivier 18 -1
Didier 8 0
Julie 15 -1
J'aimerais obtenir le meme résultat avec SQLServer, mais je n'y arrive pas avec une requete aussi simple! Dans le pire des cas, je peux utiliser une requete UNION en prenant tantot les éleves avec Note>14 tantot les éleves avec une note <=14 et jes joins les résultats, avec 0 et 1 comme expression selon les cas, du genre :
Code :
- SELECT Nom, Note, 0 AS Bien FROM Notes WHERE Note<=14
- UNION
- SELECT Nom, Note, 1 AS Bien FROM Notes WHERE Note>14
|
Mais je me demandais si y avait pas plus simple quand meme!?