
CHARACTER_LENGTH(str) 함수는 문자열의 길이를 반환하는 함수입니다. 이 함수는 Oracle, PostgreSQL, MySQL 등에서 사용됩니다. 이 함수는 NULL 값을 반환하지 않습니다.
CHAR_LENGTH(str) 함수는 SQL Server에서 사용되는 함수로, CHARACTER_LENGTH(str)과 달리 NULL 값을 반환합니다. CHAR_LENGTH(str) 함수를 사용할 때는 CHARACTER_LENGTH(str) 함수를 사용할 수 없습니다. 대신, LENGTH(str) 함수를 사용할 수 있습니다. LENGTH(str) 함수는 CHARACTER_LENGTH(str)과 동일하게 문자열의 길이를 반환하는 함수입니다.
예를 들어, Oracle에서 CHARACTER_LENGTH(str) 함수를 사용할 수 있습니다.
#hostingforum.kr
sql
SELECT CHARACTER_LENGTH('Hello World') FROM DUAL;
이 코드는 'Hello World' 문자열의 길이를 반환합니다.
반면, SQL Server에서 CHAR_LENGTH(str) 함수를 사용할 수 있습니다.
#hostingforum.kr
sql
SELECT CHAR_LENGTH('Hello World') FROM table_name;
이 코드는 NULL 값을 반환합니다. 대신, LENGTH(str) 함수를 사용할 수 있습니다.
#hostingforum.kr
sql
SELECT LENGTH('Hello World') FROM table_name;
이 코드는 'Hello World' 문자열의 길이를 반환합니다.
2025-06-06 10:20