라이브러리

[MYSQL] LENGTH(str) - 문자열의 바이트 길이 반환




LENGTH(str) 함수

MySQL의 LENGTH(str) 함수는 문자열의 길이를 반환합니다. 이 함수는 문자열의 모든 문자를 포함하여 길이를 계산합니다.

함수 구조

LENGTH(str)

* str: 문자열

예제

#hostingforum.kr
sql

-- 문자열의 길이를 반환하는 예제

SELECT LENGTH('Hello, World!') AS 길이;



이 쿼리는 'Hello, World!' 문자열의 길이를 반환합니다.

#hostingforum.kr
sql

-- 결과

+------+

| 길이 |

+------+

|    13 |

+------+



문자열 길이 계산

LENGTH(str) 함수는 문자열의 모든 문자를 포함하여 길이를 계산합니다. 예를 들어, 다음 쿼리는 'abc' 문자열의 길이를 반환합니다.

#hostingforum.kr
sql

-- 문자열 'abc'의 길이를 반환하는 예제

SELECT LENGTH('abc') AS 길이;



이 쿼리는 'abc' 문자열의 길이를 반환합니다.

#hostingforum.kr
sql

-- 결과

+------+

| 길이 |

+------+

|    3 |

+------+



NULL 값

LENGTH(str) 함수는 NULL 값을 입력할 경우 NULL 값을 반환합니다.

#hostingforum.kr
sql

-- NULL 값을 입력할 경우 NULL 값을 반환하는 예제

SELECT LENGTH(NULL) AS 길이;



이 쿼리는 NULL 값을 반환합니다.

#hostingforum.kr
sql

-- 결과

+------+

| 길이 |

+------+

| NULL |

+------+



문자열 길이 비교

LENGTH(str) 함수는 문자열의 길이를 비교할 때 사용할 수 있습니다. 예를 들어, 다음 쿼리는 'abc'와 'def' 문자열의 길이를 비교합니다.

#hostingforum.kr
sql

-- 문자열 'abc'와 'def'의 길이를 비교하는 예제

SELECT 

  LENGTH('abc') AS abc_길이,

  LENGTH('def') AS def_길이,

  CASE 

    WHEN LENGTH('abc') > LENGTH('def') THEN 'abc가 더 길다'

    WHEN LENGTH('abc') < LENGTH('def') THEN 'def가 더 길다'

    ELSE '길이가 같다'

  END AS 비교결과



이 쿼리는 'abc'와 'def' 문자열의 길이를 비교합니다.

#hostingforum.kr
sql

-- 결과

+----------+----------+-------------------+

| abc_길이 | def_길이 | 비교결과          |

+----------+----------+-------------------+

|        3 |        3 | 길이가 같다       |

+----------+----------+-------------------+



이러한 예제를 통해 LENGTH(str) 함수의 사용법과 예제를 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 67 페이지

검색

게시물 검색