0

ここに、「単語」テーブル列から大文字の文字をカウントする PostgreSQL クエリがあります。

sum(length(substring(word from '^[A-Z]*'))) as capitalized_sum;

それをOracle SQLクエリに変換する必要があります。

私は試した:

sum(length(regexp_like('^[A-Z]*'))) from word as capitalized_sum;

しかし、「SQLコマンドが正しく終了していません」というメッセージが表示されます。何か助けはありますか?

4

1 に答える 1

0

必要なものを見つけたと思います。OracleSQL クエリは次のとおりです。

select sum(length(REGEXP_SUBSTR(word, '^[A-Z]*'))) as capitalized_sum from mytable;
于 2013-01-17T10:34:19.363 に答える