프로그래머스 SQL 문제 풀이(level 2)
조건에 부합하는 중고거래 댓글 조회하기 SELECT B.TITLE, B.BOARD_ID, R.REPLY_ID, R.WRITER_ID, R.CONTENTS, DATE_FORMAT(R.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE FROM USED_GOODS_BOARD AS B JOIN USED_GOODS_REPLY AS R ON B.BOARD_ID = R.BOARD_ID WHERE B.CREATED_DATE LIKE '2022-10%' ORDER BY R.CREATED_DATE ASC, TITLE ASC 자동차 대여 기록에서 장기/단기 대여 구분하기 SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_..
[MySQL] JOIN 예제
join 예제 1. emp테이블에서 모든 사원에 대한 이름, 부서번호, 부서명을 출력하는 문장 작성 부서번호 순으로 오름차순 정렬 select e.ename, d.deptno, d.dname from emp e join dept d on e.deptno = d.deptno order by d.deptno asc; 2. emp테이블에서 NEW YORK에서 근무하고 있는 사원에 대해 이름, 업무, 급여, 부서명 출력 select e.ename, e.job, e.sal, d.dname from emp e join dept d on e.deptno = d.deptno and d.loc='new york'; 3. EMP테이블에서 보너스를 받는 사원에 대하여 이름, 부서명, 위치를 출력하는 SELECT문을 작성하세..
[MySQL] JOIN
JOIN : 둘 이상의 테이블을 연결하여 데이터를 검색 Primary Key 및 Foreign Key 값을 사용하여 조인 두 개의 테이블을 SELECT문장 안에서 조인하려면 적어도 하나의 열(컬럼)이 두 테이블 사이에서 공유되어야 함 [equi join] 단순조인, 내부 조인 : 조인 조건에서 '='를 사용하여 값들이 정확하게 일치하는 경우에 사용 주로 PK, FK 관계 작성할 때 사용 ▶ 사원명(emp), 급여(emp), 부서 코드(emp, dept). 부서명(dept)을 선택하라 - , 사용(권장하지 않음) select ename, sal, emp.deptno, dname from emp, dept where emp.deptno = dept.deptno; -- join 사용 select ename, ..