초급의 끄적거림

[ORACEL] LENGTH / LENGTHB 본문

DB/Oracle

[ORACEL] LENGTH / LENGTHB

codingD 2020. 8. 25. 17:40

LENGTH

  • LENGTH(char) : 문자열의 길이를 구하는 함수
SELECT LENGTH('에이프릴') 	    AS leng1  -- 4
	  ,LENGTH('에이프릴 이나은') AS leng2	-- 8
      ,LENGTH('APRIL') 		   AS leng3   -- 5 
FROM DUAL;

예제의 결과

 

LENGTHB

  • LENGTHB(char) : 문자열의 길이를 byte 단위로 구하는 함수
  • byte 단위로 길이를 반환하기 때문에 한글은 2byte로 취급됨.
SELECT LENGTHB('에이프릴') 	     AS lengB1  --12
	  ,LENGTHB('에이프릴 이나은') AS lengB2  --22
      ,LENGTHB('APRIL') 		 AS lengB3  --5
FROM DUAL;

Comments