Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2921 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Equivalent SQL Server d'une simple Requete Access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Equivalent SQL Server d'une simple Requete Access

n°559997
Yoyo@
Posté le 05-11-2003 à 16:54:17  profilanswer
 

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 :
 

Code :
  1. SELECT ID, [Number]<1000 AS Expr1 FROM myTable;


 
Merci :hello:

mood
Publicité
Posté le 05-11-2003 à 16:54:17  profilanswer
 

n°560458
Yoyo@
Posté le 05-11-2003 à 23:27:05  profilanswer
 

Bah alors.... personne pour m'aider? :(

n°560507
mareek
Et de 3 \o/
Posté le 06-11-2003 à 01:06:10  profilanswer
 

select ID, Number  
from myTable  
where Number<1000


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°560551
Yoyo@
Posté le 06-11-2003 à 08:51:30  profilanswer
 

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?

n°560562
urd-sama
waste of space
Posté le 06-11-2003 à 08:56:54  profilanswer
 

je comprends pas très bien ce que tu veux faire en fait, tu pourrais réexpliquer?

n°560568
Yoyo@
Posté le 06-11-2003 à 09:12:46  profilanswer
 

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 :
  1. 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 :
  1. SELECT Nom, Note, 0 AS Bien FROM Notes WHERE Note<=14
  2. UNION
  3. SELECT Nom, Note, 1 AS Bien FROM Notes WHERE Note>14


 
Mais je me demandais si y avait pas plus simple quand meme!?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Equivalent SQL Server d'une simple Requete Access

 

Sujets relatifs
[PHP] Pb requete sql ??je cherche un equivalent a resedit
[access]optimisation de requete
[MySQL-résolu] apprécierais aide sur requete[VBA] Lancer un Access Report basé sur une table SQL Server
[ASP/SQL] probleme de Select. [Rezolu]Petite question idiote sur requete sql
Plus de sujets relatifs à : Equivalent SQL Server d'une simple Requete Access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR