- ベストアンサー
あいまい検索で数字から始まるもの
MySqlのLIKE句で条件を数字から始まるものにするにはどうすればいいでしょうか? 正規表現の[0-9]のようなものはありますか? なければ '0%'~'9%'を全てORで続けなければいけないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
文字列式 REGEXP '[0-9]' 正規表現によってパターンマッチングする関数みたいです。 これとSUBSTRINGを組み合わせてみてはどうでしょうか。 SUBSTRING(文字列式,1,1) REGEXP '[0-9]' 又は SUBSTRING(文字列式,1,1) >= '0' AND SUBSTRING(文字列式,1,1) <= '9' でもいけそうですが。
お礼
ありがとうございました。 正規表現が使えるとのことなので WHERE num REGEXP '^[0-9]' で希望の結果を得ることができました。