统计ORACLE中带字母的记录

时间:2026-02-15 11:26:47

1、统计不为纯数字记录

select * from xxx cm where not regexp_like(cm.comm_addr1,'^[[:digit:]]+$')

统计ORACLE中带字母的记录

2、统计带字母记录

select *

  from xxx a

 where length(trim(translate(a.comm_addr1,translate(a.comm_addr1,                         'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',' '),' '))) > 0

统计ORACLE中带字母的记录

3、统计存在空格符号的记录

select *

    from dual a

  where dummy like '% %'

统计ORACLE中带字母的记录

4、统计存在长度大于10的记录

select *

    from dual a

  where length( dummy )>10

统计ORACLE中带字母的记录

5、统计已123开头的记录-1

select *

    from dual a

  where substr( dummy,1,3 )='123'

统计ORACLE中带字母的记录

6、统计已123开头的记录-2

select *

    from dual a

  where dummy like '123%'

统计ORACLE中带字母的记录

7、统计重复记录

select sysdate, count(1)

    from dual a

   group by sysdate

  having count(1) > 1

统计ORACLE中带字母的记录

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com