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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Utilisation de AS dans un SELECT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation de AS dans un SELECT

n°969814
wallace42
Posté le 02-02-2005 à 18:42:14  profilanswer
 

Bonjour,
Voila mon cas:
 
SELECT toto AS t
FROM test
 
donne toutes les valeurs toto dans la table test.
 
SELECT toto AS t, t+1
FROM test
 
Unknown column 't' in 'field list'  
ne marche pas, il ne trouve pas t dans t+1
 
Imaginons que toto est un gros (SQRT(POWER((round(sum(plop)),2))) et plus si affinité qui fait que ca tient sur plusieurs lignes, et que je veux reutiliser le resultat de ce calcul pour un en faire un autre dans le select. Comment contourner ce probleme?
 
edit:
J'ai oublié je suis sur MySQL 4 meme si je pense que c'est plus lié au langage SQL
 
Merci pour votre aide.


Message édité par wallace42 le 02-02-2005 à 19:09:04

---------------
Portfolio Boreally.org - Mon livre sur la photo HDR - Ma formation DVD/VOD sur la photo HDR
mood
Publicité
Posté le 02-02-2005 à 18:42:14  profilanswer
 

n°970234
Arjuna
Aircraft Ident.: F-MBSD
Posté le 03-02-2005 à 10:00:34  profilanswer
 

SELECT toto AS t, toto +1 as t2
FROM test  
 
[:spamafote]

n°970237
Arjuna
Aircraft Ident.: F-MBSD
Posté le 03-02-2005 à 10:01:11  profilanswer
 

t'as pas d'autre choix. Si dans ton select le même calcul est effectué deux fois (idem dans un group by) alors de toute façon, le SGBD ne doit pas refaire le calcul.

n°970241
Arjuna
Aircraft Ident.: F-MBSD
Posté le 03-02-2005 à 10:02:25  profilanswer
 

sinon, dans un vrai SGBD, tu peux faire :
 

Code :
  1. SELECT t, t+1
  2. from (
  3.    select toto t
  4.    from ...
  5. )


 
Mais normalement, ça ne doit rien changer

n°970496
wallace42
Posté le 03-02-2005 à 13:36:42  profilanswer
 

Merci pour vos informations

n°970684
Arjuna
Aircraft Ident.: F-MBSD
Posté le 03-02-2005 à 15:25:20  profilanswer
 

tu peux me tutoyer :p

n°970721
wallace42
Posté le 03-02-2005 à 15:48:04  profilanswer
 

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

  Utilisation de AS dans un SELECT

 

Sujets relatifs
utilisation d'un tabStrip[SQL] UPDATE dans une requete SELECT ?
xsl:key pb utilisation d'une variable dans le matchPb select / submit
Taille des select et textes trop longs....??[ansi] utilisation de types ou structures définis ailleurs ...
[Java] Utilisation en multiprocesseurUtilisation de Group By
Select max en accesutilisation d'un select dans le set d'un UPDATE
Plus de sujets relatifs à : Utilisation de AS dans un SELECT


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