41. The Report between ~~ and를 이용해서 두개의 데이터 테이블을 연결해보자 점수와 이에 해당하는 등급을 뽑아야한다. 내림차순, 오름차순에 대한 이야기도 있었는데 그것을 적지 않아서 틀렸다. 아래와 같이 grade는 내림차순, 이름 오름차순, 점수 오름차순 순서로 코드를 추가해주면 된다. 코딩/SQL 코딩테스트 2022.06.19
40. Average Population of Each Continent 나라별 인구의 평균을 뽑아보자 문제를 푸는 순서는 1. 먼저 WHERE로 두 데이터를 묶는다. 2. GROUP BY로 나라별로 묶는다. 3. AVG로 인구의 평균을 계산한다. 4. FLOOR로 버림을한다.(TRUNC도 가능) 내가 5일전에 문제를 잘 풀었나 확인해보자 이번 문제는 한번에 풀었다. 한번에 맞추니 기분이 너무 좋다.. 앞으로도 한번의 실행으로 정답을 꺼낼 수 있게 노력해보자 코딩/SQL 코딩테스트 2022.06.14
39. African Cities 이번엔 아프리카 인구수를 뽑는 문제이다. ASIA에서 아프리카로 바꿔주자 이정도의 JOIN은 쉽게 풀 수 있도록 해보자 코딩/SQL 코딩테스트 2022.06.14
38. Population Census 오랜만에 코딩테스트 문제이다. 요즘도 꾸준히 문제를 풀려고하는데 갑자기 어려워진 느낌이라서 많이 느려졌다. 그래도 계속 도전해보고있으니 언젠가는 풀리지않을까?? 아무튼 지난번에 풀었던 문제를 다 정리하면서 마음을 정리해보자 이번 문제는 두 테이블을 연결해서 AISA 인구의 합을 구하는 문제이다. WHERE XXX=YYY로 연결해보면 될 것이다. 처음 시도에는 틀렸다.. 왜 틀렸는지 생각해보자 asia에서만 뽑아야하는데 전체에서 다 합친 인구를 구했다, where에서 조건을 하나 더 추가해서 다시 해보자 다시 해보니 맞췄다. 문제를 천천히 읽고 조심 또 조심해보자 코딩/SQL 코딩테스트 2022.06.14
58. 여러 테이블의 데이터를 조인하기(EQUI JOIN) 요약 1. 여러 테이블을 조인하는 것 중 =을 사용하는 것을 EQUI JOIN이라고 한다. 2. 두 데이터 셋을 병합해서 할 수있지만 몇가지 주의사항을 기억하자 서로 다른 테이블에 있는 컬럼들을 한번에 출력하려면 JOIN을 사용해야한다. WHERE에서 서로의 공통 KEY를 알려주면 간단하게 출력된다. WHERE절에 조건을 더 추가할 수 있다. emp 데이터 중 job이 ANALYST인 자료를 출력한다. -------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------.. 코딩/SQL 2022.06.06