Avatar billede stigc Nybegynder
22. april 2001 - 12:57 Der er 5 kommentarer og
1 løsning

SQL syntaks

En SQL sætning til at finde placeringen på en række, sorteret efter et felt navn. Kan det laves med én SQL-sætning?

F.eks. find ordet \"internet\"\'s placering i en ordbog.
Avatar billede tofte Juniormester
22. april 2001 - 13:10 #1
Jeg er ikke helt med, hvad skal du brug det til?
Avatar billede tofte Juniormester
22. april 2001 - 13:11 #2
brug=bruge
Avatar billede stigc Nybegynder
22. april 2001 - 13:24 #3
en tabel med felterne, userid og score.

Hvis vi sorterer tabellen efter score, så vil jeg f.eks. gerne vide placeringen på et specifikt userid.
Avatar billede stigc Nybegynder
22. april 2001 - 14:43 #4
    SQL =  \"SELECT count(userid) FROM user WHERE userid \"
    SQL = SQL & \" IN (\"
    SQL = SQL & \"SELECT userid FROM tips \"
    SQL = SQL & \" GROUP BY userid\"
    SQL = SQL & \" HAVING AVG(score)>\"
    SQL = SQL & \"(SELECT avg(score) FROM tips where userid=\" & iUserid
    SQL = SQL & \")) \"
Avatar billede perla Nybegynder
22. april 2001 - 17:51 #5
I den SQL får du da ikke UserID ud ?
Avatar billede stigc Nybegynder
22. april 2001 - 17:57 #6
jeg skulle også have placeringen på et userid. Userid\'et har jeg jo....
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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