phpbar.de logo

Mailinglisten-Archive

Unterschied von LIKE und RLIKE

Unterschied von LIKE und RLIKE

gerd gerd at roo.de
Die Jan 31 19:29:25 CET 2006


Am 31.01.2006 um 14:08 schrieb Technik via echtwahr.com - Neuer Server:

> Hi,
>
>
>> SELECT * FROM tbl WHERE fl_30 RLIKE 'wort'
>> weniger bzw. eine andere Trefferanzahl hat als
>> SELECT * FROM tbl WHERE fl_30 LIKE '%wort%'
>> die Doku bringt mich da nicht weiter.
>
> Aus der MySQL 4.1 Doku
>
> expr REGEXP pat
> expr RLIKE pat
> Performs a pattern match of a string expression expr against a  
> pattern pat.
> The pattern can be an extended regular expression.

Der REGEX ist 'wort', also muss der Inhalt von fl_30 genau "wort" sein.

'%wort%' entspricht etwa einem REGEX '.*wort.*', ergibt also  
gleichviele, wahrscheinlich aber mehr, Treffer.

Gruß Gerd

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive