probleme avec un distinct

probleme avec un distinct - SQL/NoSQL - Programmation

Marsh Posté le 09-02-2011 à 12:02:49    

Bonjour tout le monde,
 
j'ai un petit problème avec une requête en sql.
 
En fait, j'ai les données suivantes :
NUMERO
9.9.9
9.9.9      *
4.5.1      =
4.5.1
 
je fais select DISTINCT NUMERO FROM MATABLE
 
problème : il fait la distinction entre "9.9.9" et "9.9.9     =" . Donc j'aimerais limiter la distinction jusqu'au 1er espace.
 
J'ai regardé les fonctions sql mais je ne pas encore trouvé mon bonheur.
 
avez vous une solution?
 
je vous remercie d'avance pour votre aide  :)  

Reply

Marsh Posté le 09-02-2011 à 12:02:49   

Reply

Marsh Posté le 09-02-2011 à 13:30:33    

Un truc de ce style :
 
select distinct substr(numero, 1, instr(numero, ' ',1,1) -1) from matable


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 09-02-2011 à 13:57:25    

Merci, cela m'a bien aidé
 
j'ai finalement réussi avec ça
substr(numero, 1, LOCATE(' ',numero))
 
le iseries ne connaissait pas la fonction instr
 
merciii :)

Reply

Sujets relatifs:

Leave a Replay

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