TIL 5일차 : replace, substr, concat
2023. 12. 6. 21:33ㆍ회고/TIL(매일)
도전한 점
- 데이터분석 아티클 스터디 1일차 (후기참고)
- SQL 3주차 강의 시작! 내 페이스 잡음 고고
- 실습 1. 특정 문자를 다른 문자로 바꾸는 함수, replace
select addr,
replace(addr, '문곡리', '문가리') "바뀐주소"
from food_orders
+ 여기까지 쓰면 모든 주소 중에서 문곡리가 잘 안보이니까
where addr like '%문곡리%'
+ 조건문(where)을 추가한다.
- 실습 2. 전체 문자 중에서 원하는 문자만 뽑는 함수, substring
- 특정한 문자만 뽑아줘 : substr (=substring)
- 주소 컬럼에서 뽑아올거야, 컬럼지정 : addr
- 어디에서부터 뽑아올거야, 첫 번째 문자부터 뽑아올거야 : 1
- 뽑아올 글자 수 : 2
- 실습 3. 원하는 데이터를 붙여주는 함수, concat(a, b, c)
- 서울시에 있는 음식점은 '[서울] 음식점명' 이라고 수정해보기.
select addr "주소",
restaurant_name "원래 이름",
concat('[', '서울', ']', ' ', restaurant_name) "바뀐 이름"
+ 컬럼명에 'restaurant_name'해서 오류남, 콤마 안써서 오류남.
+ 공백을 따로 줬는데 이렇게 말고 '] ' 이렇게 주면 편하다.
+ select문 예시는 원래이름>원래주소>바뀐이름 순서다. (나랑 다름)
from food_orders
where addr like '%서울%'
좋았던 점
- 아티클을 나 혼자 읽고 끝나는 게 아니라 같이 이야기를 나누니까 같은 글을 다른 관점에서도 읽을 수 있다는 점이 유익했다.
아쉬운 점
- 없다.
잊지말 점
- 문자 데이터를 적을 때, 보통 작은 따옴표로 묶어준다. ex) '-(하이픈)'
- 컬럼마다 구분하기 위한 쉼표(,) 잊으면 안된다.
- 블로그 쓸 때, Shift + 엔터 치면 바로 들여쓰기 됨.
시도할 점
- SQL 3주차 실습강의 시작
'회고 > TIL(매일)' 카테고리의 다른 글
TIL 7일차 : if, case when, cast (1) | 2023.12.08 |
---|---|
TIL 6일차 : 실습 (1) | 2023.12.07 |
TIL 4일차 : 실습 (0) | 2023.12.05 |
TIL 3일차 (0) | 2023.12.04 |
TIL 2일차 (0) | 2023.12.01 |