03. december 2001 - 22:20
Der er
8 kommentarer og 2 løsninger
Første bogstav
Hvordan sortere man efter det første bogstav i et ord. Jeg henter oplysningerne fra en DB
Annonceindlæg fra NetNordic
03. december 2001 - 22:23
#1
ehhhh....hva mener du eksakt ?
03. december 2001 - 22:59
#2
Øhhh, er det dette du mener: select * from tabel order by mid(felt,1,1) Det giver næste det samme som denne sætning: select * from tabel order by felt
03. december 2001 - 23:02
#3
nordclc >> det gir ikke mening å skulle sortere på kun en bokstav. hvis man allikevel sorterer på en kolonne, så vil første bokstav alltid være stigende fra A-Z eller synkende Z-A.
03. december 2001 - 23:04
#4
Jeg er helt enig, men jeg forstår ikke rigtigt hans spørgsmål, så jeg forsøger at skyde fra hoften, som en anden John Wayne ;o)
04. december 2001 - 11:28
#5
din sql skal lyde : SQL = SELECT * FROM tabelnavn ORDER BY kolonnenavn på den måde bliver dit Recodset sorteret alfabetisk, vil du sortere omvendt alfabetisk hedder det : SQL = SELECT * FROM tabelnavn ORDER BY kolonnenavn DESC det samme gælder i øvrigt om numre. Håber det var tilfredsstillende svar
04. december 2001 - 15:35
#6
Ok Jeg prøver igen. Jeg skal hente alle de ord der starte med f.eks \"a\" :)
04. december 2001 - 15:37
#7
Så skal du benytte wildcards... SQL = \"SELECT * FROM tabelnavn WHERE kolonne LIKE \'a%\'\"
04. december 2001 - 15:40
#8
så skal du bruge \"LIKE\" sådan her: SQL = \"SELECT * FROM tabelnavn LIKE a%\" % er et jokertegn og betyder alt der begynder med a........
04. december 2001 - 15:41
#9
ja nute har ret der skal \'\' omkring......
04. december 2001 - 15:45
#10
og selvfølgelig WHERE kolonnenavn før !!!!
Kurser inden for grundlæggende programmering