まったり覚書
ITに関する覚書を不定期に掲載します。
2015年8月13日木曜日
[Oracle] 正規表現で数値形式以外を取得するSQL
ずいぶん久方ぶりな書込みとなります。。
Oracleの文字列フィールドに数値形式以外のデータがあったら
見たい、という要望があったので正規表現での検索を覚書。
SELECT * FROM
table_name
WHERE NOT REGEXP_LIKE(
column_name
, '^[-+]?([0-9]+(\.[0-9]*)?|\.[0-9]+)([eE][-+]?[0-9]+)?$')
REGEXP_XXXはOracle10g以降でしたかね。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿