Hello.


Possible solution is to use REGEXP:



  mysql> select '911' regexp '^[1-9]*$';

        +-------------------------+

        | '911' regexp '^[1-9]*$' |

        +-------------------------+

        |                       1 |

        +-------------------------+



        mysql> select '91a1' regexp '^[1-9]*$';

        +--------------------------+

        | '91a1' regexp '^[1-9]*$' |

        +--------------------------+

        |                        0 |

        +--------------------------+







"C.R.Vegelin" <[EMAIL PROTECTED]> wrote:

>Hi everybody,

>I looked for a function to test whether a string is numeric (having characters 
>0..9 only).

>I found in the 5.0 manual Cast() and Convert(), but I don't think these do 
>what I need.

>Any suggestion what function to use ?

>Thanks in advance, Cor



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
       <___/   www.mysql.com




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to