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

oracleの表の各列に対して、
不正な文字がないかどうかをチェックする方法として、
select 各列名 from 表名 where文で実施したいのですが、
1文字づつチェックするsql文はどのようにしたら良いでしょうか?
例:abcXXXefg
aからgまでをチェックし、XXX部分の不正文字を抽出する。

宜しくお願いします。

A 回答 (1件)

正規表現で抽出条件を指定すればイケると思います。


WHERE REGEXP_LIKE(列,'.*XXX.*')
http://www.shift-the-oracle.com/sql/functions/re …
http://www.shift-the-oracle.com/sql/regular-expr …
    • good
    • 0

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

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