- ベストアンサー
mysql 正規表現について
以下のようなテーブルがあるとして +------+ | memo | +------+ | aaaa | | bbbb | | cccc | +------+ 『memoフィールドに「a」もしくは「b」を含まない』という条件式を書きたいのですがうまく行きません… 結果として「cccc」を取得できれば良いのですが… SELECT * FROM test1 WHERE memo REGEXP '!(aa|bb))'; ↑上記のように書いてみると、なにも抽出できず…。 どのようにWHERE句を記述すれば 「a」もしくは「b」を含まない、「cccc」を取得する事ができるのでしょうか? ご回答お待ちしております。
- みんなの回答 (2)
- 専門家の回答
補足
回答ありがとうございます。 !(memo REGEXP 'aa|bb'); の記述ではなく 下記のSQLで「××××××」の部分の記述を変える事で 「a」もしくは「b」を含まない、「cccc」を取得したいと考えています。 SELECT * FROM test1 WHERE memo REGEXP '××××××'; 宜しくお願い致します。