You could try:

SELECT * FROM tmp WHERE t REGEXP '^/sr/db/.*';

On Thu, Aug 20, 2009 at 9:15 AM, Ananda Kumar <anan...@gmail.com> wrote:

> Hi All,
> I have this data in both oracle and mysql.
>
> select * from tmp;
> T
> --------------------------------------------------
> asdf
> /sr/db/ora/ora.ora
> asdfljk
> asdlkjf
>
> asdf
> /sr/db/ora/ora.ora
> /sr/db/ora/aaa.ora
> asdlkjf
> Where t is a varchar column, with each row having multiple lines.
> I can write this query in oracle to fetch only rows starting with ''sr/db"
>
> select substr(t, instr(t, '/sr/db/'), instr(substr(t, instr(t, '/sr/db/'),
> length(t)), chr(10))) from tmp;
> /sr/db/ora/ora.ora
> /sr/db/ora/ora.ora
> where chr(10) ..represents "NEW LINE" in oracle
>
> How do i do the same in mysql.
>
> Thanks for all you help.
>
> regards
> anandkl
>



-- 
-----------------------------
Johnny Withers
601.209.4985
joh...@pixelated.net

Reply via email to