---
title: "välj allt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/55115-välj-allt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "roady"
published: "2002-10-04T14:46:05.000Z"
updated: "2002-10-04T15:33:45.000Z"
replies: 1
views: 180
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/databaser-sql/55115-välj-allt"
---

# välj allt

## #1 — roady, 2002-10-04T14:46Z

Hur skriver man en smidig SQL-fråga??

Säg att jag har en sajt som listar en massa saker, och sedan har jag ett formulär för att kunna filtrera sakerna på sajten...
Eftersom jag inte vet om användaren använder något av filtrerna så är det svårt att sätta en SQL-fråga...

**Exempel:**
Namn:      \<skrivnamn\>
Kategori:  \<skrivkategori\>

SQL-fråga = "SELECT \* FROM tabell WHERE namn = '"& skrivnamn &"' AND kategori = '"& skrivkategori &"';"

Men ifall användaren inte skulle skriva något i varken namn eller kategori så blir allt knas....

Man kan ju lösa det med en satans massa Select och If satser, måste väll finnas smidigare. Finns det inget SQL-komando jag kan sätta så man väljer allt? 
 :q  :q  :q

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

## #2 — LarsG, 2002-10-04T15:33Z

```
SQL-fråga = "SELECT * FROM tabell WHERE namn = iif('" & skrivnamn &"'='',namn,'" & skrivnamn & _
"') and kategori = iif('" & skrivkategori & "'='',kategori,'" & skrivkategori & "')"
```

Access-specifikt. Byt iif mot case annars.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/55115-välj-allt
