2024/06/28 2

WIL #1

3일차에 본캠프에 합류하게 되어 3일의 짧았던 1주차가 끝이났다.이번 주에는 SQL 강의를 들으며 공부하는 시간을 가졌다. SQL로 직접 실습을 진행하면서 내 생각에는 맞게 코딩한 것 같은데 자꾸 오류가 발생하는 경우가 있었다.강의 내용에는 없었지만, 튜터님께 따로 질문을 드려 오류가 발생했던 이유를 알 수 있었다. 오류가 발생했던 이유는 SQL문의 논리순서 때문이었다.SQL Query의 작성순서는  select > from > where > group by > having > order by 이다.하지만, 논리순서는from > where > group by > having > select > order by였다. >select 부분에서 정의한 별칭을 where에서 사용하려고 해서 오류가 났었다. 논리적..

WIL 2024.06.28

TIL #3 < join(SQL), NULL처리, Pivot table, Window function>

필요한 데이터가 서로 다른 테이블에 있을 때 조회하기(join함수) - join 함수는 두 테이블이 동일하게 갖고 있는 컬럼을 기준으로 두 테이블을 합친다.  1) left join     > A 테이블의 모든 데이터 + A테이블과 B테이블과 동시에 갖고 있는 데이터   2) inner join    > 두 테이블이 동시에 갖고 있는 데이터 - join 함수의 기본형   > 테이블1 a(별칭) left join 테이블2 b(별칭) on a.공통컬럼=b.공통컬럼  1. 조회한 데이터에 값이 없을 때, 해결방법    1) 없는 값 제외하기        > 해당하는 값이 없을 때 연산에서 제외 --> 즉, 0으로 간주             > rating의 데이터 값이 숫자 데이터가 아닌 'Not given'..

TIL/SQL 2024.06.28