trier des "constantes" ? - SQL/NoSQL - Programmation
Marsh Posté le 30-04-2008 à 08:05:46
Je vois pas comment. Pourquoi ne pas faire une autre table qui associe tes "constantes" à leur valeur numérique ?
Marsh Posté le 30-04-2008 à 08:41:24
Je vois comment faire :
En recherchant le signe = puis en récupérant à partir
de cette positions les caractères -> fin de ton champ
et en convertissant le tout (cast) en numérique
Là-dessus tu pourrais faire un Max mais ...
comme le dit Sielfried ... tu te compliques laAArgement la vie !!!
Marsh Posté le 30-04-2008 à 09:26:34
je ne comprend pas pourquoi tu parles d'un max, puis d'un filtre, mets un exmple de requete avec ce que tu voudrais faire
Marsh Posté le 30-04-2008 à 14:30:12
sielfried a écrit : Je vois pas comment. Pourquoi ne pas faire une autre table qui associe tes "constantes" à leur valeur numérique ? |
Je ne vois pas non plus comment, c'est pour ça que je demande
Mais oui, j'étais parti pour faire une bidouille comme ça, ou alors traiter en php.
vttman2 a écrit : Je vois comment faire : |
non, j'ai juste des noms de constantes dans ma table. Ce que j'ai mis "PAPI = 100", c'était pour donner les valeurs de mes constantes.
Bon j'essaye de mieux expliquer (on ne sait jamais )
J'ai des constantes dans mon script php
Code :
|
et dans ma table,
Table 'ma_table' |
Ce que je dois faire, c'est filtrer d'après le filtre 1, et ensuite prendre le MAX sur 'age'.
Voilà, mais je pense que le plus simple sera de traiter ça en php en attendant de voir d'encoder l'age autrement (il n'y aura pas plus que quelques (2 ou 3) lignes retournées avec le premier filtre de toute façon).
Marsh Posté le 30-04-2008 à 06:17:29
bonjour
est-ce possible de sélectionner le MAX d'un champ CHAR mais dont les valeurs sont en fait des constantes de mon script (php) :
ARBRE = 100
PAPI = 50
BEBE = 1
exemple : si j'ai une ligne avec BEBE et une ligne avec PAPI, je voudrais qu'il me sorte la ligne avec PAPI.
ps: c'est du mysql
Message édité par art_dupond le 30-04-2008 à 06:17:49
---------------
oui oui