---
title: "Between i SQL-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9024-between-i-sql-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rossifumi"
published: "2001-04-15T10:15:00.000Z"
updated: "2001-04-15T18:28:00.000Z"
replies: 4
views: 197
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9024-between-i-sql-sats"
---

# Between i SQL-sats

## #1 — Rossifumi, 2001-04-15T10:15Z

Hur skriver man en sql sats som tar en querystring typ "sida.asp?startName=a&endName=f" som sedan hämtar ut alla användare ur en databas vars namn börjar på dom bokstäverna som ryms inom (i detta fallet) a till f?

Permalänk: https://www.webforum.nu/p/9024

## #2 — LarsG, 2001-04-15T13:19Z

```
startN = querysting("startName")
endN = querysting("endName") & chr(255)
sql = _
"select * from db " & _
" where name >= '" & startN & "'" & _
"   and name <= '" & endN & "'"
```

Permalänk: https://www.webforum.nu/p/263234

## #3 — Rossifumi, 2001-04-15T15:10Z

Ojojoj, det funkade... Det hade du inte trott va ;) :e :)

TACK!

Men jag fick ett problem till...

```
startN = request.querystring("startName")
endN =request.querystring("endName") & chr(255)

mySQL = "select * from userTable where userName >= '" & startN & "' and userName <= '" & endN & "' ORDER BY userName ASC"
Set objRS = objConn.Execute(mySQL)

Do While Not objRS.EOF

Response.Write objRS("userName") & "<br><br>"

objRS.Movenext
Loop
```

Koden ovan är i stort den jag använder (om än lite avskalad), hur gör jag på lättaste sätt så att den skriver ut det så här istället:

Medlemmar på "A"
Adam
Anders

Medlemmar på "B"
Bart

osv..

Är det jättesvårt?
Bertil

Permalänk: https://www.webforum.nu/p/263235

## #4 — LarsG, 2001-04-15T15:19Z

```

Dim initial
Initial = ""
Do While Not objRS.EOF
if Initial <> left(objRS("userName"),1) then
   Initial = left(objRS("userName"),1)
   Response.write "Medlemmar på " & Initial & "<p>"
end if

Response.Write objRS("userName") & "<br><br>"

objRS.Movenext
Loop
```

Permalänk: https://www.webforum.nu/p/263236

## #5 — Rossifumi, 2001-04-15T18:28Z

Tack det funkar till 99%, men jag skall denna gång försöka lösa det själv ;)

Återkommer kanske...

Tack än en gång :)

Permalänk: https://www.webforum.nu/p/263237

---

Tråden på webben: https://www.webforum.nu/amne/asp/9024-between-i-sql-sats
