web-dev-qa-db-ja.com

SQL(Oracle)を使用して文字列のサイズをカウントする方法は?

oracleの文字サイズの数をカウントする関数がOracleにあるかどうか、つまり「Burger」を指定すると、SQLは6を返しますか?.

i.e. select XXX('Burger') from DUAL; 
28
Oh Chin Boon

CHAR/VARCHAR2には LENGTH() を、CLOBには DBMS_LOB.GETLENGTH() を使用できます。両方の関数は、バイトではなく実際の文字をカウントします。

バイトが必要な場合は、リンクされたドキュメントを参照してください。

58

length()関数が必要です

select length(customer_name) from ar.ra_customers
21
heximal

長さ関数がそれを行います。 http://www.techonthenet.com/Oracle/functions/length.php を参照してください

6
DoctorMick

あなたの例に関係なく

select length('Burger') from dual;

これが役立つことを願っています:)

2
Savke