본문 바로가기

Join4

[leetcode] 1204. Last Person to Fit in the Bus / 버스 마지막 승객 구하기 1204. Last Person to Fit in the Bus https://leetcode.com/problems/last-person-to-fit-in-the-bus/ Last Person to Fit in the Bus - LeetCode Can you solve this real interview question? Last Person to Fit in the Bus - Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com There is a queue of people wa.. 2023. 3. 9.
[프로그래머스] Lv2.조건에 맞는 도서와 저자 리스트 출력/Lv3. 카테고리 별 도서 판매량 집계 Lv2.조건에 맞는 도서와 저자 리스트 출력하기 / JOIN https://school.programmers.co.kr/learn/courses/30/lessons/144854 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답코드 SELECT book_id, author_name, DATE_FORMAT(published_date, '%Y-%m-%d') PUBLISHED_DATE FROM book B JOIN author A ON B.author_id = A.author_id WHERE B.category = '경제' ORDER BY published_d.. 2022. 12. 16.
[SQL문법] JOIN문 / NATURAL, INNER, CROSS, OUTER, SELF JOIN 1. NATURAL JOIN 같은 이름을 가진 칼럼 전체에 대한 등가(=EQUI) 조인 앨리어스나 테이블명 사용 불가 USING 조건절이나 ON 조건절 사용 불가 같은 데이터 유형 칼럼만 조인 가능 💡 SELECT 컬럼이름1, 컬럼이름2 FROM 테이블이름1 NATURAL JOIN 테이블이름2; 2. INNER JOIN 행에 동일한 값이 있는 칼럼 조인, JOIN의 디폴트 옵션 USING 조건절이나 ON 조건절 필수 ★ CROSS JOIN, OUTER JOIN과 동시 사용 불가 두 테이블에 동일 이름 칼럼이 있을 경우 SELECT절에 앨리어스 필수 ★ USING 조건절에는 앨리어스나 테이블명 사용 불가 💡 SELECT 컬럼이름1, 컬럼이름2 FROM 테이블이름1 A, 테이블이름2 B WHERE A.컬럼 .. 2022. 11. 8.
[Python] 데이터 합치기 Join, merge, concat JOIN 합치기 df.join (붙이는df, how=, lsuffix='', rsuffix='') 가로로 합치기 (원래 데이터 오른쪽으로 새로운 데이터 붙임) 2개 이상의 DF 합치기 가능, 기본방식은 left outer ✔️ how (on: 어느 컬럼을 기반으로 merge 할것인지 결정) left 좌측df(기존df)에 존재하는 인덱스를 기준으로해서 데이터를 합친다 right 우측(붙이는df)에 존재하는 인덱스만 가져와서 붙이기 outer 한쪽에라도 존재하는 인덱스는 다 가져와서 붙이기 (합집합) inner 양쪽 df에 공통적으로 존재하는 인덱스만 가져와서 붙이기 (교집합) ✔️ 예제 df1 = pd.DataFrame(np.arange(4).reshape(4,1), columns=['df1']) df2 .. 2022. 10. 11.