---
title: "Where??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8513-where"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "icaaq"
published: "2001-03-13T15:45:00.000Z"
updated: "2001-03-13T16:38:00.000Z"
replies: 6
views: 296
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/8513-where"
---

# Where??

## #1 — icaaq, 2001-03-13T15:45Z

hur skulle en sql-sats se ut om jag ville ha fler kriterier en ett..??

asso nåt typ så här 

```
strSQL = "SELECT * FROM Matcher ORDER BY Matchnr, WHERE Grupp = '1' AND Klass = 'F89' AND Hemmalag = Mora IBF"
```

detta funkar ju inte men ni förstår mitt problem nu.

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

## #2 — jorgen, 2001-03-13T15:56Z

Ser rätt ut förutom kommatecknet efter Matchnr och ' runt fältnamnet

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

## #3 — LarsG, 2001-03-13T15:57Z

Order by skall ligga efter where-villkoret. 

```
strSQL = "SELECT * FROM Matcher WHERE Grupp = '1' AND Klass = 'F89' AND Hemmalag = 'Mora IBF' ORDER BY Matchnr"
```

Om kolumnen du jämför med är av typen text så skall sökvärdet anges inom apostrofer('). Om det är numeriskt så skall det inte omges av något alls. Så om kolumnen grupp är numerisk så får du ta bort apostoferna kring 1.

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

## #4 — @nders, 2001-03-13T15:57Z

det där ser helt rätt ut förutom att du nog ska ha apostrofer också runt Mora IBF, samt droppa apostroferna run gruppid-värdet, om det inte är en textkolumn.

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

## #5 — Bendro, 2001-03-13T15:58Z

```
strSQL = "SELECT * FROM Matcher WHERE Grupp = '1' AND Klass = 'F89' AND Hemmalag = Mora IBF ORDER BY Matchnr;"
```

om jag nu förstått dig rätt?
Det enda jag såg som verkade lite snett var att Order By skall stå efter Where.
Sen har vi det där med konkatinering...något jag inte är så vass på. Skall du verkligen ha ' runt F89? Det är väl inget numeriskt värde?
Antingen skall det väl bort, eller så skall det till en massa fler fnuttar och annat elände...typ
Klass="&F89&" AND Hemmalag="&Mora IBF&"

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

## #6 — Eclipse, 2001-03-13T16:35Z

```
[b]Du skrev:[/b]
"SELECT * FROM Matcher WHERE Grupp = '1' AND Klass = 'F89' AND Hemmalag = Mora IBF ORDER BY Matchnr;"
[b]Mitt förslag:[/b]
"SELECT * FROM Matcher WHERE Grupp = 1 AND Klass = 'F89' AND Hemmalag = 'Mora IBF' ORDER BY Matchnr;"
```

Förutsatt att Grupp är av typen INT och att Hemmalag är av typen TEXT.

\---
Ni har väl inte glömt: (favvo i repris)
\- Ingen punkt eller kommatecken framför WHERE.
\- Inga fjumpar när man frågar efter siffror eller TRUE/FALSE.
\- Använd samma namn på sessions / textfields / tabellnamn.

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

## #7 — icaaq, 2001-03-13T16:38Z

jag har fixat detta nu...men jag har mer bekymmer...ska tänka lite själv först bara... ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8513-where
