1. 학습 목표
1) SQL 개념 이해 및 조회(SELECT), 조건(WHERE) 학습
2) SQL 숫자 연산, 범주별 연산(GROUP BY), 정렬(ORDER BY) 학습
3) 문자 포맷 가공(REPLACE, SUBSTRING, CONCAT), 조건 변경(IF, CASE), 그룹화 적용 학습
2. 학습 내용
1) 실습 환경 : DBeaver
2) 학습 내용 링크 week1 / week2 / week3
3. 학습 내용 외 기록
1) 데이터베이스 내 테이블 검색 (표준 SQL은 아님.)
show tables;
show tables like 'c%'; // c로 시작하는 테이블 검색
4. 어려웠던 부분 / 의문점
5. 주의할 부분 / 중요 내용
* SQL 작성 팁
1) 어떤 테이블에서 데이터를 뽑을 것인가?
2) 어떤 컬럼을 이용할 것인가?
3) 어떤 조건을 지정해야 하는가?
4. 어떤 함수(수식)을 이용해야 하는가?
* 에러 발생 시
1) 테이블명, 컬럼명 에러
2) 연산 시 data type 에러
...
* SQL 기본 구조
select
from
where
group by
order by
6. 다음 학습 내용
1) 서브쿼리 활용한 복잡한 연산, JOIN으로 여러 테이블 데이터 조회
2) SQL로 pivot table 작성, null 값 처리, 이외 SQL 문법들
7. 회고
늦게 합류한 만큼 본 캠프 전에 빨리 완료해야겠다.
'TIL' 카테고리의 다른 글
[부트캠프] TIL 2024.10.02.수 (0) | 2024.10.02 |
---|---|
[부트캠프] TIL 2024.10.01.화 (8) | 2024.10.01 |
[부트캠프] TIL 2024.09.30.월 (0) | 2024.09.30 |
[사전캠프] TIL 2024.09.29.일 (1) | 2024.09.30 |
[사전캠프] TIL 2024.09.23.월 (1) | 2024.09.23 |