'order by' un peu complexe

'order by' un peu complexe - SQL/NoSQL - Programmation

Marsh Posté le 30-03-2009 à 18:12:04    

Bonjour,
 
j'aimerai faire une requête sql en php qui tri mes résultats d'un manière un peu particulière : j'aimerai que mes résultats soient ordonnés selon le désultat de la division de deux colonnes.  
 
Quelque chose comme :  

Code :
  1. "select * form 'table1' where 1 ORDER BY (col1/col2) DESC"


 
Quelqu'un a une idée pour que ça fonctionne ?

Reply

Marsh Posté le 30-03-2009 à 18:12:04   

Reply

Marsh Posté le 30-03-2009 à 18:40:11    

ilundar a écrit :

Quelqu'un a une idée pour que ça fonctionne ?


Ecrire tes keywords SQL correctement. C'est from, pas form.

 

Un éditeur avec coloration syntaxique est habituellement une bonne idée:
pas bon =>

Code :
  1. SELECT * form 'table1' WHERE 1 ORDER BY col1/col2 DESC


bon =>

Code :
  1. SELECT * FROM 'table1' WHERE 1 ORDER BY col1/col2 DESC
 

Lire les messages d'erreur c'est également une bonne idée, parce que là sqlite est très clair, et je ne pense pas que mysql le soit beaucoup moins.


Message édité par masklinn le 01-04-2009 à 11:57:55

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 01-04-2009 à 11:51:08    

merci, en effet ce n'était qu'une faute de frappe

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed