phpbar.de logo

Mailinglisten-Archive

Expression 'IN'

Expression 'IN'

Sebastian Mendel lists at sebastianmendel.de
Fre Apr 8 08:17:06 CEST 2005


Sandor Wonschik schrieb:
> Hi Marcus
> 
> das kannst Du z.B. mit einem REGEXP machen:
> 
> test=1 wenn Prüfung OK
> SELECT 'a,ab,bc,d,dd,efg' REGEXP '^efg,|,efg,|,efg$' AS test
> SELECT 'a,ab,bc,d,dd,efg' REGEXP '^dd,|,dd,|,dd$' AS test
> SELECT 'a,ab,bc,d,dd,efg' REGEXP '^a,|,a,|,a$' AS test

... REGEXP '(^|,)a(,|$)'

1. kürzer
2. kann das Feld ja auch nur einen Wert haben ..., dann sind gar keine
Kommas da


habe es jetzt allerdings nicht probiert ...

SELECT *
  FROM `table`
 WHERE `field` REGEXP '(^|,)a(,|$)'


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

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


php::bar PHP Wiki   -   Listenarchive