Récupérer la plus grande chaine ? - SQL/NoSQL - Programmation
Marsh Posté le 26-01-2004 à 10:54:54
select max(length(champ)), champ from table group by champ order by champ desc
Marsh Posté le 26-01-2004 à 11:55:08
ca va donner la chaine la plus grande parmis les plus longues.
si tu veux juste la plus grande, il suffit d'un
select chaine from table order by chaine desc
et là c'est le premier résultat. avec un TOP 1 devant (mais je connais pas l'utilisation) tu auras bien la chaine la plus 'grande' alors.
Marsh Posté le 26-01-2004 à 14:07:26
art_dupond a écrit : oki merci |
et en plus select max(chaine) from ta_table ça fonctionne très bien, pas besoin d'un select chaine from ta_table order by chaine desc
Marsh Posté le 26-01-2004 à 09:45:32
yop,
je voudrais récupérer la plus "grande" chaine dans ma table
j'ai essayé
SELECT MAX(champ) FROM table
mais ca ne marche pas
ps: SQL server 2000
si quelqu'un sait
merci
ps: "ABC" < "BBC"
Message édité par art_dupond le 26-01-2004 à 10:20:11
---------------
oui oui