SQL의 LENGTH
함수를 사용하여 문자열의 길이를 계산하는 방법을 설명하고 있습니다. LENGTH
함수는 문자열 내의 문자 수를 반환하며, 문자열 데이터의 크기나 길이를 확인할 때 유용하게 사용됩니다.
SQL에서 문자열의 길이 계산하기: LENGTH
함수
핵심 원리: 문자열 길이 계산
LENGTH
함수는 SQL에서 문자열의 길이를 계산하는 데 사용됩니다. 이 함수는 입력된 문자열에 포함된 문자 수를 반환하며, 공백도 포함됩니다.
기본 예제:
SELECT ename, LENGTH(ename) AS name_length
FROM emp;
이 쿼리는 emp
테이블의 각 직원 이름(ename
)의 길이를 계산하여, 그 길이를 name_length
로 표시합니다.
응용 원리: 고정 문자열의 길이 계산
LENGTH
함수는 고정된 문자열에 대해서도 사용할 수 있으며, 다양한 언어의 문자열 길이도 계산할 수 있습니다.
응용 예제:
SELECT LENGTH('가나다라마') AS length_of_string
FROM dual;
이 쿼리는 한국어 문자열 ‘가나다라마’의 길이를 계산하여 반환합니다.
연습 문제 및 해답
- 문제:
EMP
테이블에서 이름의 길이가 5자 이상인 직원의 이름과 그 길이를 조회하시오.
- 해답:
sql SELECT ename, LENGTH(ename) AS name_length FROM emp WHERE LENGTH(ename) >= 5;