Avatar billede rejx Nybegynder
08. juli 2003 - 20:26 Der er 6 kommentarer og
1 løsning

sortering af records

Hej
Jeg har et problem. Jeg har en database, med efterhånden en del data i, og når jeg skriver dette ud, bliver det temligt uoverskuligt. Derfor vil jeg høre om det er muligt at sottere alle disse data via det første bogstav i en record. så jeg kan få det delt op i A B C osv.

håber i kan hjælpe...
Avatar billede eagleeye Praktikant
08. juli 2003 - 20:32 #1
Kan du ikke bare lave ORDER BY kolonne??

SELECT *  FROM xxx ORDER BY kolonne

Så sorter den jo så alle med A kommer først eller hvordan tænker du?
Avatar billede eagleeye Praktikant
08. juli 2003 - 20:33 #2
Eller vil du kun hendte dem ud hvor kolonnen starter med A??

SELECT * FROM xxx WHERE kolonne LIKE 'a%'

LIKE kan bruges sammen med % og % svare til * når man søger efter filer på sin PC. Så skriver man 'a%' finder den alle som starter med a.
Avatar billede rejx Nybegynder
08. juli 2003 - 20:35 #3
ja lige præsis, sådan så jeg kan opdele dem under a b c osv. nummer 2 du har skrevet der den tager alle der starter med a og laver et rs ikke?
Avatar billede eagleeye Praktikant
08. juli 2003 - 20:37 #4
Ja du kan lave det sådan her:

find = "a"

SQL = "SELECT * FROM xxx WHERE kolonne LIKE '" & find & "%'"
Set rs = Conn.Execute(SQL)
Avatar billede rejx Nybegynder
08. juli 2003 - 20:39 #5
ahh nice... takker =)

hvordan kan jeg smide den her på i forlængelse?

WHERE drink_uid =" & rs("id")
Avatar billede eagleeye Praktikant
08. juli 2003 - 20:42 #6
Så laver du det bare som en AND imellem, så skal du nok laves et nye rs så det rs hvor ID kommer fra rs("id") ikke bliver overskrevet i denne:

find = "a"

SQL = "SELECT * FROM xxx WHERE kolonne LIKE '" & find & "%' AND drink_uid =" & rs("ID")
Set nytRS = Conn.Execute(SQL)
Avatar billede rejx Nybegynder
08. juli 2003 - 20:43 #7
mange tak... virker perfekt =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester