---
title: "Söka flera fält på samma gång?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/99529-söka-flera-fält-på-samma-gång"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "His Divine Shadow"
published: "2004-03-15T13:28:06.000Z"
updated: "2004-03-15T16:37:32.000Z"
replies: 4
views: 210
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/99529-söka-flera-fält-på-samma-gång"
---

# Söka flera fält på samma gång?

## #1 — His Divine Shadow, 2004-03-15T13:28Z

Just nu har jag en sökmaskin där man kan söka igenom specifika fält efter vissa ord eller delar av ord, men hur kan man göra så att man kan välja alla fält i en sökning?

Just nu ser det ut såhär:

```
SQL = "SELECT * FROM Kat WHERE " & Field & " LIKE '"& Replace(Searchstring,"*","%") &"' ORDER BY " & sort & " " & direction & ""
```

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

## #2 — cyprys, 2004-03-15T13:38Z

```
SQL = "SELECT * FROM Kat WHERE " & _
Field & " LIKE '"& Replace(Searchstring,"*","%") &"' OR " & _
Field2 & " LIKE '"& Replace(Searchstring,"*","%") &"' OR " & _
Field3 & " LIKE '"& Replace(Searchstring,"*","%") &"'  " & _
"ORDER BY " & sort & " " & direction & ""
```

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

## #3 — LarsG, 2004-03-15T13:42Z

Det kan aldrig vara meningsfullt att söka i alla kolumner. 

Du väljer vilka kolumner som det är relevant att söka. Sedan så får du bygga in dom i sökfrågan.

```
s = "'" & replace(replace(searchstring,"'","''"),"*","%") & "'" 
sql = "SELECT * FROM Kat " & _
"WHERE " & column1 & " LIKE " & s & _ 
" or " & column2 & " like " & s & _
" ORDER BY " & sort & " " & direction
```

Eventuellt så kan du låta användaren välja.

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

## #4 — His Divine Shadow, 2004-03-15T15:30Z

Det är meningen att användaren ska kunna välja att söka alla kolumner om han så vill.

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

## #5 — @nders, 2004-03-15T16:37Z

Då får du speca 'alla' kolumner enligt ovan.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/99529-söka-flera-fält-på-samma-gång
