PostgreSQL到Oracle SQL查询转换需要帮助

时间:2013-01-17 09:08:00

标签: sql postgresql oracle-sqldeveloper

我在这里有一个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命令没有正确结束”的消息。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

我想我找到了我需要的东西。这是OracleSQL查询:

select sum(length(REGEXP_SUBSTR(word, '^[A-Z]*'))) as capitalized_sum from mytable;