Mysql使用advenced regexp选择数据

时间:2015-05-19 14:31:30

标签: mysql regex

以下是我的示例记录

  1. aasas jhdh 23 42 90-98 jhed
  2. aasas jhdh 23 42 90-98 jhed
  3. ghsd ahd 5 1999-2005 kjjef
  4. kjdsj 3 4 2004-2013 dgdg
  5. jhas 34 95-98 lhadadhj
  6. jhas 34 84-93 lhadadhj
  7. 我想在“ - ”小于100之前选择所有数字,或者选择空格和“ - ”之间的数字由2位数组成的所有记录。我不知道哪种方式更容易。

1 个答案:

答案 0 :(得分:0)

http://sqlfiddle.com/#!9/f994f/2

SELECT *
FROM table1 
WHERE name REGEXP '[[:space:]][[:digit:]]{1,2}-'