0

インデックスに + 以外の文字がない番号テーブルから選択したい。
例えば:

  • +991234567 は大丈夫です

  • 98+4587889 は問題ありません

  • 14asdasda54866666 は問題ありません

クエリをどのように記述すればよいですか?

4

1 に答える 1

0

正規表現を使用したクエリは次のとおりです

SELECT 
  number
FROM 
  Table1
WHERE 
  number NOT REGEXP '^\\+{0,1}(0|1|2|3|4|5|6|7|8|9)*$'

SQL フィドル

于 2012-11-22T10:26:25.397 に答える