0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【質問】Oracleの正規表現について

Posted at

質問です。

Oracleで正規表現を利用してレコードを絞り込む方法についてです。

データベースに人名が登録されているのですが、その中で以下の種類以外の文字が入っているレコードを抽出しようとしています。
・全角数字
・アルファベット(全角大文字)
・全角カタカナ
・全角丸括弧
・全角スラッシュ
・全角スペース

そこで、以下のようなクエリを書いたのですが、全角カタカナ+全角スペースしか入っていないレコードが取れてしまいます。

select
*
from
tableA a
where
REGEXP_LIKE(a.columnA ,'^[0-9A-Z¥ア¥イ¥ウ・・・(中略)・・・¥ワ¥ン¥(¥)¥/¥s ]')

どこが間違っているか、どう直せば良いか分かったら教えていただきたいです。

初歩的な質問で恐縮ですが、よろしくお願いします。

0
0
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?