본문 바로가기

DB/SQL3

프로그래머스 조건에 부합하는 중고거래 상태 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/164672# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr -- 코드를 입력하세요SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, case STATUS when 'DONE' then '거래완료'when 'SALE' then '판매중'when 'RESERVED' then '예약중'END AS STATUSFROM USED_GOODS_BOARDWHERE CREATED_DATE = '2022-10-5'order by BOARD_ID d.. 2024. 7. 5.
프로그래머스 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/164671 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr sql 고득점 키트 lv3 문제입니다. -- 코드를 입력하세요SELECT concat('/home/grep/src/',BOARD_ID,'/',FILE_ID,FILE_NAME,FILE_EXT) as FILE_PATHFROM USED_GOODS_FILE JOIN USED_GOODS_BOARDUSING (BOARD_ID)WHERE VIEWS = (SELECT MAX(VIEWS) from USED_GOO.. 2024. 7. 5.
Join & Subquery 데이터 베이스의 꽃은 뭘까?"JOIN"둘 이상의 테이블에서 데이터가 필요한 경우 테이블 조인이 필요일반적으로 조인 조건을 포함하는 where절을 작성해야함 조인 조건은 일반적으로 각 테이블의 PK, FK로 구성  INNER JOINOUTER JOIN  LEFT OUTER JOIN  RIGHT OUTER JOIN JOIN조건의 명시에 따른 구분   NATURAL JOIN  CROSS JOIN(FULL JOIN, CARTESIAN JOIN) INNER JOIN : 어느 테이블을 먼저 읽어도 결과가 달라지지 않아 MySQL 옵티마이저가 조인의 순서를 조절해서 다양한 방법으로 최적화를 수행할 수 있다.OUTER JOIN : 반드시 outer 가 되는 테이블을 먼저 읽어야하므로 옵티마이저가 조인 순서를 선택할 수.. 2024. 4. 9.