DB(SQL)
[SQL] 문자열 함수 - LENGTH/LENGTHB
이나피스
2022. 3. 26. 17:36
반응형
LENGTH / LENGTHB
LENGTH : 문자열의 글자 수 반환
LENGTHB : 문자열의 글자 바이트 수 반환
반환타입 : NUMBER
LENGTH(문자열리터럴 또는 문자열컬럼)
LENGTHB(문자열리터럴 또는 문자열컬럼)
한글 : ‘김’(3BYTE), ‘ㄱ’(3BYTE), ‘ㅣ’(3BYTE), ‘ㅁ’(3BYTE) → 한글자당 3BYTE
영문, 숫자, 특문은 한글자당 1BYTE
SELECT LENGTH('오라클'),LENGTHB('오라클')
FROM DUAL;
SELECT EMAIL,LENGTH(EMAIL),LENGTHB(EMAIL),EMP_NAME,LENGTH(EMP_NAME),LENGTHB(EMP_NAME)
FROM EMPLOYEE;
CF. DUAL : 산술연산이나 가상컬럼 등 값을 일회성으로 조회하기 위해 사용하는 가상테이블
반응형