라이브러리

[MYSQL] LEFT(str, len) - 문자열의 왼쪽에서 지정한 길이만큼 반환




LEFT(str, len) 함수란?


LEFT(str, len) 함수는 MySQL에서 사용하는 문자열 함수 중 하나입니다. 이 함수는 특정 문자열(str)의 왼쪽에서 지정된 길이(len)만큼의 문자를 반환합니다.

LEFT(str, len) 함수의 사용법


LEFT(str, len) 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
sql

LEFT(str, len)



* `str`: 반환하고 싶은 문자열입니다.
* `len`: 반환하고 싶은 문자열의 길이입니다.

예제


1. LEFT 함수의 기본 사용법

#hostingforum.kr
sql

SELECT LEFT('Hello, World!', 5) AS 왼쪽_5자;



이 쿼리는 'Hello, World!' 문자열의 왼쪽에서 5자까지의 문자를 반환합니다. 결과는 'Hello'가 됩니다.

2. LEFT 함수의 사용법 (길이 0)

#hostingforum.kr
sql

SELECT LEFT('Hello, World!', 0) AS 왼쪽_0자;



이 쿼리는 'Hello, World!' 문자열의 왼쪽에서 0자까지의 문자를 반환합니다. 결과는 빈 문자열 ''이 됩니다.

3. LEFT 함수의 사용법 (길이 10)

#hostingforum.kr
sql

SELECT LEFT('Hello, World!', 10) AS 왼쪽_10자;



이 쿼리는 'Hello, World!' 문자열의 왼쪽에서 10자까지의 문자를 반환합니다. 결과는 'Hello, Wor'이 됩니다.

4. LEFT 함수의 사용법 (길이 15)

#hostingforum.kr
sql

SELECT LEFT('Hello, World!', 15) AS 왼쪽_15자;



이 쿼리는 'Hello, World!' 문자열의 왼쪽에서 15자까지의 문자를 반환합니다. 결과는 'Hello, World!'이 됩니다.

5. LEFT 함수의 사용법 (길이 20)

#hostingforum.kr
sql

SELECT LEFT('Hello, World!', 20) AS 왼쪽_20자;



이 쿼리는 'Hello, World!' 문자열의 왼쪽에서 20자까지의 문자를 반환합니다. 결과는 'Hello, World!'이 됩니다.

LEFT 함수의 활용


LEFT 함수는 다양한 시나리오에서 사용할 수 있습니다. 예를 들어, 이름이나 주소와 같은 문자열을 특정 길이까지 잘라내거나, 문자열의 시작 부분에 특정 문자를 삽입하는 데 사용할 수 있습니다.

LEFT 함수의 제한점


LEFT 함수는 문자열의 길이가 0보다 작거나 같을 때 에러를 발생시킵니다. 또한, 문자열의 길이가 함수의 인자보다 작을 때는 문자열의 전체 길이를 반환합니다.

LEFT 함수의 대안


LEFT 함수의 대안으로는 SUBSTRING 함수를 사용할 수 있습니다. SUBSTRING 함수는 LEFT 함수와 유사하게 문자열의 왼쪽에서 지정된 길이만큼의 문자를 반환합니다.

#hostingforum.kr
sql

SUBSTRING(str, 1, len)



* `str`: 반환하고 싶은 문자열입니다.
* `1`: 시작 위치입니다.
* `len`: 반환하고 싶은 문자열의 길이입니다.

결론


LEFT 함수는 MySQL에서 사용하는 문자열 함수 중 하나로, 특정 문자열의 왼쪽에서 지정된 길이만큼의 문자를 반환합니다. LEFT 함수의 사용법과 예제를 살펴보았으며, LEFT 함수의 활용과 제한점을 알아보았습니다. LEFT 함수의 대안으로 SUBSTRING 함수를 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색