/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
[MySql] Escape af % i SQL-streng
Fra : Bjarke Walling Peter~


Dato : 20-04-03 22:56

Hej.

Hvis jeg vil søge efter tekst-felter, der indeholder % i midten, hvordan
skal jeg så skrive det. Følgende vil jo selvfølgelig ikke virke:

SELECT * FROM tabel WHERE tekstfelt LIKE '%%%'

Rettere sagt: Hvordan escaper man karakterer i en streng ' ' ?

På forhånd tak!

Mvh. Bjarke



 
 
Mads Lie Jensen (21-04-2003)
Kommentar
Fra : Mads Lie Jensen


Dato : 21-04-03 08:01

On Sun, 20 Apr 2003 23:56:27 +0200, "Bjarke Walling Petersen"
<bwp.news@fjern-dette.bwp.dk> wrote:

>Hvis jeg vil søge efter tekst-felter, der indeholder % i midten, hvordan
>skal jeg så skrive det. Følgende vil jo selvfølgelig ikke virke:
>
>SELECT * FROM tabel WHERE tekstfelt LIKE '%%%'
>
>Rettere sagt: Hvordan escaper man karakterer i en streng ' ' ?

Med \ så \% søger efter et %-tegn.

http://www.mysql.com/doc/en/String_comparison_functions.html

--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk
Lær af andres fejl
- du lever alligevel ikke længe nok til selv at prøve dem alle.

Bjarke Walling Peter~ (21-04-2003)
Kommentar
Fra : Bjarke Walling Peter~


Dato : 21-04-03 14:14

Mads Lie Jensen skrev:
> Med \ så \% søger efter et %-tegn.
>
> http://www.mysql.com/doc/en/String_comparison_functions.html

Tak for svaret!

Mvh. Bjarke



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste