Re: MySQL REGEXP functionality... any way to make this easier?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



If you want to generalize the process to a n-set, a recursion method is
clearly required.

XSLT looks the best candidate to me to do this. I will tackle it when I find
some time.

Cheers
Ignatius
____________________________________________
----- Original Message -----
From: "Xepherys" <xepherys@xepherys.net>
To: <php-db@lists.php.net>
Sent: Thursday, October 10, 2002 8:26 AM
Subject:  MySQL REGEXP functionality... any way to make this easier?


> Right now, a sample query I might have would be...
>
> SELECT * FROM ospd WHERE word REGEXP '^([a]?[p]?[e]?)$|^[p]?[a]?[e]?$|^[a
> ]?[e]?[p]?$|^[p]?[e]?[a]?$|^[e]?[p]?[a]?$|^[e]?[a]?[p]?$';
>
>
> where basically I need to query every combination of a, p and e.  This is
a
> pain, but for only three letter is not so bad.  As you can see, this could
> become unruly with larger numbers of letters.  Each instance of a letter
can
> only occur once.  However, a letter may be duplicated and used once for
each
> instance.  Hence the statement steps through... it could also be something
> like...
>
> SELECT * FROM ospd WHERE word REGEXP
> '^[a]?[a]?[e]?$|^[a]?[e]?[a]?$||^[e]?[a]?[a]?$';
>
> more easily written because one letter is used twice and can occure once
for
> each instance.  Please let me know if you have any ideas.
>
>
> Jesse
> jesse.williams@xepherys.net
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux