REGEXP を使用して、列内の大量のテキストから特定の文字列を照合していLONGTEXT
ます。例えば:
Text text text text text
text text text text text
text text SOLD: 75/101 text
text text text text text
したがって、私のクエリは次のようになっています。
SELECT * FROM `test` WHERE `file` REGEXP
'SOLD:[ ]{1}[0-9]{1,2,3}/[0-9]{1,2,3}'
これは文字列に適切に一致しSOLD: 75/101
ます。
しかし、分子で比較することは可能ですか? など、すべてを見つけますSOLD: >=75/101
か?
比較番号は、$_POST を介してユーザーが入力した番号になります。REGEXP は実際には数値を比較するためのものではないことはわかっていますが、文字列を正規表現でキャプチャしてから、別の方法で整数を比較する方法はありますか?