Récupérer la plus grande chaine ?

Récupérer la plus grande chaine ? - SQL/NoSQL - Programmation

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
Reply

Marsh Posté le 26-01-2004 à 09:45:32   

Reply

Marsh Posté le 26-01-2004 à 10:54:54    

select max(length(champ)), champ from table group by champ order by champ desc


Message édité par bill.fr le 26-01-2004 à 10:55:20

---------------
On ne vit qu'une fois, mais pour qui sait vivre, une seule fois suffit (Merril Stubbing)
Reply

Marsh Posté le 26-01-2004 à 11:32:24    

ca ca donnera la chaine la plus longue non ?
 
je voudrais la chaine la plus "grande"
 
ex: "B" > "A"


---------------
oui oui
Reply

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.


---------------
On ne vit qu'une fois, mais pour qui sait vivre, une seule fois suffit (Merril Stubbing)
Reply

Marsh Posté le 26-01-2004 à 12:04:12    

oki merci :)
 
 
 
edit: je viens de me rendre compte de ce que j'ai demandé :ange:  
j'suis pas très réveillé ce matin :sweat:


Message édité par art_dupond le 26-01-2004 à 12:06:58

---------------
oui oui
Reply

Marsh Posté le 26-01-2004 à 14:07:26    

art_dupond a écrit :

oki merci :)
 
 
 
edit: je viens de me rendre compte de ce que j'ai demandé :ange:  
j'suis pas très réveillé ce matin :sweat:  


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


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 26-01-2004 à 14:33:42    

yop
 
 
mais je récupérais la valeur "chaine" au lieu de "max chaine"
 
faut que je me réveille avant ce soir moi :p


---------------
oui oui
Reply

Sujets relatifs:

Leave a Replay

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