参考百度oracle正则表达式
--数字开头的
select * from tmp where regexp_like(str,'^[0-9]');--从头到位都是数字select * from tmp where regexp_like(str,'^[0-9]+$')--字段中是数字或者是字母组成select * from tmp where regexp_like(str,'^[a-z]|[0-9]$','i');--从头到位都是字母select * from tmp where regexp_like(str,'^[A-Z]+$','i');