Forum Moderators: coopster

Message Too Old, No Replies

selecting number rows

         

m_leefs

11:39 pm on Mar 7, 2004 (gmt 0)

10+ Year Member



I have a table with ~3000 rows and I want to select rows that have names starting with a number (like 101green and 21-orange in example below) is there an easy way to do this with a simple "SELECT * FROM table WHERE name LIKE '#%' ORDER BY name"

blue
red
101green
21-orange
black

Netizen

10:00 am on Mar 8, 2004 (gmt 0)

10+ Year Member



"SELECT * FROM table WHERE name RLIKE '^[0-9]' ORDER BY name"

should do it.

dcrombie

12:30 pm on Mar 8, 2004 (gmt 0)



Or for postgres:

SELECT * FROM table WHERE name~'^[0-9]' ORDER BY name;

m_leefs

8:27 pm on Mar 8, 2004 (gmt 0)

10+ Year Member



Thank you! It works great.