小编Jer*_*rra的帖子

获取oracle列中有哪些特殊字符以及出现次数的列表

我正在寻找一种方法来获取特殊字符的列表以及它们在我的专栏中出现的次数。我尝试过使用 regexp_count ,它有效,但我不确定如何扩展它以使其适用于一个查询中的所有特殊字符。

例如,对于语法 = 'x=y*100' 和以下查询,我得到

select *
  from (
         select regexp_count(syntax, '\*') as charCnt, syntax
           from tblTemp
       ) 
     where charCnt > 0
Run Code Online (Sandbox Code Playgroud)

charCnt=1 且语法='x=y*100'。

这是正确的,但我希望能够回来

specChar Cnt

\*       1
=        1
etc..
Run Code Online (Sandbox Code Playgroud)

sql oracle count special-characters

0
推荐指数
1
解决办法
3308
查看次数

标签 统计

count ×1

oracle ×1

special-characters ×1

sql ×1