アプリ版:「スタンプのみでお礼する」機能のリリースについて

MySqlのLIKE句で条件を数字から始まるものにするにはどうすればいいでしょうか?
正規表現の[0-9]のようなものはありますか?

なければ '0%'~'9%'を全てORで続けなければいけないのでしょうか?

A 回答 (1件)

文字列式 REGEXP '[0-9]'



正規表現によってパターンマッチングする関数みたいです。
これとSUBSTRINGを組み合わせてみてはどうでしょうか。

SUBSTRING(文字列式,1,1) REGEXP '[0-9]'

又は

SUBSTRING(文字列式,1,1) >= '0' AND
SUBSTRING(文字列式,1,1) <= '9'

でもいけそうですが。
    • good
    • 0
この回答へのお礼

ありがとうございました。
正規表現が使えるとのことなので

WHERE num REGEXP '^[0-9]'

で希望の結果を得ることができました。

お礼日時:2007/10/17 13:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す