Join 5

40. Average Population of Each Continent

나라별 인구의 평균을 뽑아보자 문제를 푸는 순서는 1. 먼저 WHERE로 두 데이터를 묶는다. 2. GROUP BY로 나라별로 묶는다. 3. AVG로 인구의 평균을 계산한다. 4. FLOOR로 버림을한다.(TRUNC도 가능) 내가 5일전에 문제를 잘 풀었나 확인해보자 이번 문제는 한번에 풀었다. 한번에 맞추니 기분이 너무 좋다.. 앞으로도 한번의 실행으로 정답을 꺼낼 수 있게 노력해보자

38. Population Census

오랜만에 코딩테스트 문제이다. 요즘도 꾸준히 문제를 풀려고하는데 갑자기 어려워진 느낌이라서 많이 느려졌다. 그래도 계속 도전해보고있으니 언젠가는 풀리지않을까?? 아무튼 지난번에 풀었던 문제를 다 정리하면서 마음을 정리해보자 이번 문제는 두 테이블을 연결해서 AISA 인구의 합을 구하는 문제이다. WHERE XXX=YYY로 연결해보면 될 것이다. 처음 시도에는 틀렸다.. 왜 틀렸는지 생각해보자 asia에서만 뽑아야하는데 전체에서 다 합친 인구를 구했다, where에서 조건을 하나 더 추가해서 다시 해보자 다시 해보니 맞췄다. 문제를 천천히 읽고 조심 또 조심해보자

58. 여러 테이블의 데이터를 조인하기(EQUI JOIN)

요약 1. 여러 테이블을 조인하는 것 중 =을 사용하는 것을 EQUI JOIN이라고 한다. 2. 두 데이터 셋을 병합해서 할 수있지만 몇가지 주의사항을 기억하자 서로 다른 테이블에 있는 컬럼들을 한번에 출력하려면 JOIN을 사용해야한다. WHERE에서 서로의 공통 KEY를 알려주면 간단하게 출력된다. WHERE절에 조건을 더 추가할 수 있다. emp 데이터 중 job이 ANALYST인 자료를 출력한다. -------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------..

코딩/SQL 2022.06.06