TOP > 文字列の長さ length関数,lengthb関数

文字列の長さ length関数,lengthb関数

えー、本日は「文字列の長さ」を調べます。
んで、「長さ」って書いてて、普段全く気にしないんだけど、ちょっと違和感を覚えてしまいました。
よく考えたら、「長さ」では無く、「文字数(またはバイト数)」だよなー
まぁでも、大抵同じ意味で言ってるので気にしないでー

length関数  文字数を返しますよ。

文字数を取得します
select length('お前の母ちゃん、でーべーそー') from dual;

戻り --> 14
※よい子のみなさんは、そんな事言っちゃいけません

lengthb関数 バイト数を返しますよ。

文字数を取得します
select length('お前の母ちゃん、でーべーそー') from dual;

戻り --> 28 (SJISの場合)
※よい子のみなさんは、そんな事言っちゃいけません

 

思い出したかい?ボーイ? それとも知らなかったかい?

(2009.01.13)