데이터베이스
MySQL 문자열 컬럼의 데이터를 가공하는 함수 concat/substring/replace/reverse/upper/lower/char_length
공부짱짱열심히하기
2022. 12. 6. 17:45
컬럼 합치기
1) 기본형
select concat(컬럼 , 컬럼 )
합칠때 컬럼과 ,로 공백이나 다른문자를 끼어 넣을수 잇음
2) concat ws
select concat_ws( 컬럼과 컬럼을 합치는방법 ,컬럼명, 컬럼명)
문자열 일부 가지고오기
select substring(컬럼 , 시작숫자, 끝나는숫자 )
데이터베이스의 시작숫자는 1이다 뒤에서 부터 셀때는 음수로 (-n) 세면됨
문자열 일부 내용 바꾸기
select replace(컬럼 , '기존문자' , '바꿀문자')
문자열 역순으로 배치 하기
select reverse(컬럼명)
문자열 갯수 구하기
select char_length(컬럼)
대소문자로 변환
select upper(컬럼)
select lower(컬럼)
모든 컬럼 뒤에 as를 붙이고 원하는 글자를 넣으면 그대로 표현이됨
띄어 쓰기는 이렇게 써서 문자열로 만들수 있음
컬럼합치기 1) select concat(컬럼 , 컬럼 ) 2) select concat_ws( 컬럼과 컬럼을 합치는방법 ,컬럼명, 컬럼명) 문자열 일부분 가지고오기 select substring(컬럼 , 시작숫자, 끝나는숫자 ) 문자열 일부 내용바꾸기 select replace(컬럼 , '기존문자' , '바꿀문자') 문자열 역순으로 배치하기 select reverse(컬럼명) 문자열 갯수 구하기 select char_length(컬럼) 대소문자로 변환 select upper(컬럼) select lower(컬럼) |