webForumDet fria alternativet
Logga in / Bli medlem

Söka igenom tabell

Databaser & SQL

2 svar · 263 visningar · startad av AboO

Medlem sedan juni 2002191 inlägg
Trådstart#1

Jag håller på med ett script som ska söka igenom kolumner efter ett sökord. Men jag får det inte att fungera så bra.

Tidigare har jag skrivit så här:

SQL = "Select * from kopes WHERE ad = '" & Request.Form("sok_kopes")

Går det att göra så att den söker igenom alla kolumner på något smidigt sätt istället?

Om innehållet i t.ex. kolumn ad är test. Så måste jag söka efter ordet test. De hittar inget om jag t.ex. bara skriver tes. Går det också att lösa på något smidigt sätt?

Medlem sedan dec. 200012 464 inlägg
#2

För att hitta förekomster där en del av söksträngen ingår

SQL = "Select * from kopes WHERE ad like '%"  & _
Request.Form("sok_kopes") & "%'"

om du vill söka i flera kolumner så får du ange flera villkor

SQL = "Select * from kopes WHERE ad like '%"  & _
Request.Form("sok_kopes") & "%'" & _
" or seller like '%" &_
Request.Form("sok_kopes") & "%'"
Medlem sedan juni 2002191 inlägg
#3

Tack, fungerar utmärkt :)

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)