replace
특정 문자를 다른 문자로 바꾸기
replace(바꿀 컬럼, 현재 값, 바꿀 값)
select addr "원래 주소",
replace(addr, '문곡리', '문가리') "바뀐 주소"
from food_orders
where addr like '%문곡리%'
주소컬럼에서 문곡리가 들어간 항목을 문가리로 바꾸라는 명령
substring(substr)
원하는 문자만 남기기
전체 데이터가 아닌 특정 문자만 필요할때, 그부분만 조회할 수 있다.
substr(조회 할 컬럼, 시작 위치, 글자 수)
select addr "원래 주소",
substr(addr, 1, 2) "시도"
from food_orders
where addr like '%서울특별시%'
주소컬럼의 첫번째 단어부터 2번째까지 조회
concat
여러 컬럼의 문자를 합치기
원하는 문자가 여러 컬럼에 있을 때, 하나로 합쳐서 업무에 필요한 형태로 만들 수 있다.
concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, .....)
select restaurant_name "원래 이름",
addr "원래 주소",
concat('[', substring(addr, 1, 2), '] ', restaurant_name) "바뀐 이름"
from food_orders
where addr like '%서울%'
주소컬럼에서 첫번째 단어부터 두번째단어까지 '[ ]'에 넣고 레스토랑이름 컬럼과 합쳐라
'java 배우기 > TIL' 카테고리의 다른 글
| intellij 줄 맞추기 및 줄 바꾸기 (1) | 2024.07.23 |
|---|---|
| java 기초 강의 (2) | 2024.07.22 |
| 미니팀프로젝트 진행 중 push 오류 발생 (0) | 2024.07.17 |
| 웹페이지에 삽입할 방명록 코딩해보기 (0) | 2024.07.16 |
| github로 협업 준비하기 (2) | 2024.07.15 |