'join' 태그의 글 목록
다양성과 방향성

여행으로 재미있게 살고 엑셀로 성장하는 삶

join 2

SQL 공부 4일차 LEETCODE, 181. Employees Earning More Than Their Managers

오늘은 직원 중 MANAGER보다 월급을 더 많이 받는 사람을 추출해야 하는 문제를 풀게 되었다. 사실 SELFT JOIN으로 테이블을 활용해야 하는건 대략 인지하고 있었으나,왜 아래와 같은 쿼리로 작동이 되고 어떻게 기작이 이루어지는지 그려지지가 않아 너무 어려웠다.1번 문제  SELF JOIN을 통해 2개의 테이블이 조건에 맞는 하나의 테이블로 만들어지게 되고그 전체 테이블 안에서 필요한 조건에 따라 정보를 추출하는 것이었다. 일단, 눈치밥으로 문제는 풀었다. 결국 하고자 하는 건 각 직원에 매니저를 매칭하고 매니저의 봉급과 비교하는 것이기 때문이다.SELECT a.name as employeeFROM Employee aJOIN Employee bON a.managerid=b.id AND a.sala..

직무강화/SQL 2024.08.20

SQL 공부 2일차_HackerRank(!=, CASE, JOIN, GROUP BY)

패스트캠퍼스 강의를 들으며 이용했던 HackerRank Khan이랑 달리 토론하는 곳이 있어 답을 확인할 수 있다. 구문이 잘못되었을 때 뭐가 문제인지 찾아보는게 참 어려운데 그래도 힌트를 볼 수 있어 좋다.Chat gpt에게 정답을 알려달라고 하면 바로 답이 나오기 때문에 생각을 할 수 있는 힘을 기르기 위해선 힌트가 필요했다. 그렇게 다시 들어온 HackerRank. 기본적으로 지문이 다 영어로 되어있다보니 이해하는데도 시간이 쫌 걸린다.그래도 코드를 활용해야 한다면 영어가 기본일테니.... 조금씩 해보자! 삼각형 종류를 나누어 출력 이 문제는 삼각형에 대한 정의부터 이해해야 풀 수 있다.기본적으로 CASE 1 > 2 > 3 > 4 로 넘어갈 때 앞에서 충족하면 해당케이스로 고정되기 때문에더 큰 범위..

직무강화/SQL 2024.08.18