On 16 Mar 2006 04:35:59 -0800, "Henrik Stidsen"
<henrikstidsen@gmail.com> wrote:
>SELECT * FROM table WHERE value REGEXP("^[0-9]*$")
>
>Vælger rækker fra tabellen table hvor feltet value kun indeholder
>tallene 0-9 et vilkårligt antal gange.
Mindst én gang er vel at foretrække, idet feltet også kunne være tomt
(og så vil "^[0-9]*$" også matche). Derudover nævnes det heller ikke
om værdien skal kunne være negativ, fx -30. Men hvis det kun skal være
ikke-negative tal, og kun heltal, så:
SELECT * FROM table WHERE value REGEXP "^[0-9]+$"
(der dog også accepterer fx "000")
--
- Peter Brodersen
Find dig selv:
http://map.ter.dk/