Equivalent SQL Server d'une simple Requete Access - SQL/NoSQL - Programmation
Marsh Posté le 06-11-2003 à 01:06:10
select ID, Number
from myTable
where Number<1000
Marsh Posté le 06-11-2003 à 08:51:30
Oui, mais je ne cherche pas à filtrer le résultat mais plutot à évaluer une expression!
Je pourais m'en tirer avec une requete UNION, je le sais (en prenant dans la premeire requete les number < 1000 et dans la seconde les number >= 1000), mais je me demandais pourquoi on ne pouvait pas évaluer une expression dans une colonne avec SQL Server?
Marsh Posté le 06-11-2003 à 08:56:54
je comprends pas très bien ce que tu veux faire en fait, tu pourrais réexpliquer?
Marsh Posté le 06-11-2003 à 09:12:46
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 :
|
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 :
|
Mais je me demandais si y avait pas plus simple quand meme!?
Marsh Posté le 05-11-2003 à 16:54:17
Salut,
Dispose d'une table Access myTable, contenat 2 champs numériques : ID et Number
J'aurais voulu avoir la requete SQL Serve équivalente à cette requete Access :
Merci