Gilbert Skrevet 8. desember 2004 Del Skrevet 8. desember 2004 select * from tabell order by text Ønsker å sortere alfabetisk etter første tegn bortsett fra mellomrom. Dersom text begynner med et mellomrom vil jeg bli kvitt den når jeg henter ut resultatene; omtrent noe slikt: select * from tabell order by trim(text) Hvordan? Lenke til kommentar
Beisfjord Skrevet 8. desember 2004 Del Skrevet 8. desember 2004 Tror du forventer litt mye av MySQL her. Det med å sortere alfabetisk gjør den jo sånn som du spesifiserer nå. Altså radene du får ut er sortert med hensyn på text kolonnen. Det med å trimme teksten er nok noe du bør gjøre i php før du dytter teksten inn i databasen - med mindre du har behov for å ta vare på disse blanke i starten av en tekst? Lenke til kommentar
RipZ- Skrevet 9. desember 2004 Del Skrevet 9. desember 2004 (endret) Om du vil hente resultatet uten mellomrommene først i teksten, holder det med: select trim(text) newtext from tabell order by newtext Du kan kanskje også vurdere å bruke ltrim(). Les mer om string-funksjonene til mysql her: http://dev.mysql.com/doc/mysql/en/String_functions.html Endret 9. desember 2004 av RipZ- Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå