순간을 기록으로

[MySQL] 문자열 연산하기 본문

카테고리 없음

[MySQL] 문자열 연산하기

luminous13 2021. 11. 12. 16:52

앞서 살펴본 수치형 데이터 말고 문자열형도 연산을 할 수 있습니다.

 

  • 문자열 붙이기:CONCAT(열1, 열2)
  • 문자열 추출하기: SUBSTRING(문자열, 시작, 끝)
  • 여분 스페이스 제거하기: TRIM(문자열)
  • 문자열 길이 구하기: CHARACTER_LENGTH(문자열)

 

예시 테이블

CASE1. 문자열을 붙여서 10개 24통 1장을 조회하기

 

CONCAT 함수를 이용해서 문자열을 붙였습니다. 위에서 quantity의 자료형은 수치형이지만 붙여서 문자열형으로 만들 수 있습니다.

 

 

CASE2. SUBSTRING 함수 이용해서 문자열에서 일부 문자열 추출하기

 

 

CASE3. TRIM 함수 이용해서 문자열 앞뒤에 있는 여분의 스페이스 제거하기

 

 

 

CASE4. CHARACTER_LENGTH함수이용해서 문자열 길이 구하기

 

Comments