我在这里有一个PostgreSQL查询,它从“word”表列中计算大写字符:
sum(length(substring(word from '^[A-Z]*'))) as capitalized_sum;
我需要将其转换为Oracle SQL查询。
我试过了:
sum(length(regexp_like('^[A-Z]*'))) from word as capitalized_sum;
但是这给了我“SQL命令没有正确结束”的消息。有什么帮助吗?
答案 0 :(得分:0)
我想我找到了我需要的东西。这是OracleSQL查询:
select sum(length(REGEXP_SUBSTR(word, '^[A-Z]*'))) as capitalized_sum from mytable;