순간을 기록으로

[MYSQL] 13강. 문자열 연산 본문

Computer Science/Database

[MYSQL] 13강. 문자열 연산

luminous13 2022. 1. 8. 01:59

수치형 데이터 이외에 문자열 데이터도 연산을 할 수 있습니다.

 

연산자/함수 연산 데이터베이스
+ 문자열 결합 SQL Server
|| 문자열 결합 Oracle, DB2, PostgreSQL
CONCAT 문자열 결합 MySQL

 

예시 테이블

 

1.문자열 결합하기

quantity가 사실 INTEGER형 데이터지만 CONCAT 함수를 이용해서 문제없이 결합할 수 있습니다.

 

 

2.SUBSTRING 함수

일부 문자열 추출하기

 

SUBSTRING('20140125001', 1, 4) --> '2014'

SUBSTRING('20140125001', 5, 2) --> '01'

 

3.TRIM 함수

문자열 앞 뒤로 여분의 스페이스가 있을 경우 이를 제거해주는 함수

TRIM('ABC   ') --> 'ABC'

 

4.CHARACTER_LENGTH 함수

문자열의 길이를 계산해주는 함수

 

Comments