logo

[MySQL] 문자열 함수

 

문자열 연결하기: CONCAT

  • 두 개 이상의 문자열을 연결하여 반환합니다.
  • 예: CONCAT('Hello', ' ', 'World')'Hello World'를 반환합니다.
 

조건부 문자열 연결하기: CONCAT_WS

  • 지정된 구분자를 사용하여 여러 문자열을 연결합니다.
  • 예: CONCAT_WS('-', '2023', '01', '01')'2023-01-01'를 반환합니다.
 

문자열 길이 구하기: LENGTH

  • 문자열의 길이를 바이트 단위로 반환합니다.
  • 예: LENGTH('text')'text'의 바이트 길이를 반환합니다.
 

문자 수 구하기: CHAR_LENGTH

  • 문자열의 길이를 문자 단위로 반환합니다.
  • 예: CHAR_LENGTH('text')'text'의 문자 수를 반환합니다.
 

부분 문자열 추출하기: SUBSTRING

  • 문자열에서 특정 부분을 추출합니다.
  • 예: SUBSTRING('Hello World', 1, 5)'Hello'를 반환합니다.
 

문자열의 왼쪽 부분 반환하기: LEFT

  • 문자열의 왼쪽부터 지정된 수의 문자를 반환합니다.
  • 예: LEFT('Hello World', 5)'Hello'를 반환합니다.
 

문자열의 오른쪽 부분 반환하기: RIGHT

  • 문자열의 오른쪽부터 지정된 수의 문자를 반환합니다.
  • 예: RIGHT('Hello World', 5)'World'를 반환합니다.
 

문자열 공백 제거하기: TRIM

  • 문자열의 앞, 뒤 또는 양쪽 끝에서 공백을 제거합니다.
  • 예: TRIM(' Hello World ')'Hello World'를 반환합니다.
 

문자열을 소문자로 변환하기: LOWER

  • 문자열을 소문자로 변환합니다.
  • 예: LOWER('HELLO WORLD')'hello world'를 반환합니다.
 

문자열을 대문자로 변환하기: UPPER

  • 문자열을 대문자로 변환합니다.
  • 예: UPPER('hello world')'HELLO WORLD'를 반환합니다.
 

문자열 내용 교체하기: REPLACE

  • 문자열에서 특정 문자열을 다른 문자열로 교체합니다.
  • 예: REPLACE('Hello World', 'World', 'MySQL')'Hello MySQL'를 반환합니다.
 

문자열 순서 뒤집기: REVERSE

  • 문자열의 문자 순서를 뒤집습니다.
  • 예: REVERSE('Hello')'olleH'를 반환합니다.
Previous
날짜와 시간 관련 함수