-- (例)packageテーブルから、8桁全てが数値であるpackage_idを取得する
SELECT package_id
FROM packageテーブル
WHERE translate(package_id,'*0123456789','*' ) is null
AND package_id like '________'
;
translate・・・対応する文字に置き換える関数
translate(package_id,'*0123456789','*' ) is null
0~9の対応する文字がない為、数値のみの値だとNULLになる。
SELECT package_id
FROM packageテーブル
WHERE translate(package_id,'*0123456789','*' ) is null
AND package_id like '________'
;
translate・・・対応する文字に置き換える関数
translate(package_id,'*0123456789','*' ) is null
0~9の対応する文字がない為、数値のみの値だとNULLになる。