Søke på deler av tekststrenger

I SQL har vi en fin operatør som vi kaller for %. Dette vil si at vi søker etter deler av strenger. La oss se på noen eksempler. Vi har en record som er tekststrengen 'etellerannet'.

Noen spørringer:

Select * from tabell WHERE felt LIKE '%eller%'
Denne spørringa vi returnere etellerannet.

Select * from tabell WHERE felt LIKE 'eteller%'. 
Vil også returnere etellerannet

Select * from tabell WHERE felt LIKE '%ellerannet'. 
Vil også returnere etellerannet

Vi ser på eksemplene ovenfor at % kan stå for hvilken som helst tegn, som kan være ubegrenset lang. Avhengig av hvor du plasserer %, vil du ta med alt som står før, eller alt som står bak

Skrevet av Sindre Mathisen 2001