dポイントプレゼントキャンペーン実施中!

SELECT * FROM `sample_table` WHERE 'test' REGEXP '^[0-9]+$'

と記述し、「test」内の値が数字のもののみを取り出そうと思いましたがうまくいきません。
1や2、3などの数字だけの値があるにもかかわらず、返り値が空になります。
WHERE NOTとすると全ての列が表示されるので、REGEXPが上手く宣言できていないのかとも思いますが、原因・対策共にわかりません。

どのようにすれば、数字のもののみを取り出すことができるのでしょうか。

A 回答 (1件)

× 'test'


○ `test`

そりゃ文字列'test'に正規表現かけてもヒットしませんね・・・
    • good
    • 0
この回答へのお礼

ありがとうございました。
単純ミスで恥ずかしいです^^;

お礼日時:2010/12/07 13:07

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

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