9

6から10までの整数を見つけたいです。試しました:

[6-10]{1,2}

しかし、これはmysqlエラーをスローします(これはmysqlクエリ用です)。6から10までの数字をどのように一致させますか?

4

1 に答える 1

26

なぜ構文が複雑になるのですか?これほど簡単ではないでしょうか。を使用してBETWEEN

SELECT...
FROM..
WHERE columnName BETWEEN 6 AND 10

とにかく、他の用途がある場合はREGEXP、MySQLで使用できます

where columName REGEXP '10|[6-9]'

SQLFiddleデモ

于 2012-09-22T08:14:25.213 に答える