분류 전체보기202 GROUP BY 유형 모음 [프로그래머스].ORACLE (SQL 고득점 키트) 프로그래머스의 SQL 고득점 키트에 있는 GROUP BY 문제 모음 재구매가 일어난 상품과 회원 리스트 구하기 FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY 순으로 실행 1. FROM 대상 테이블 참조 2. WHERE 조건 3. GROUP BY: 특정 컬럼을 기준으로 그룹화합니다. (행들을 소그룹화) 4. HAVING: 그룹에 대한 조건절, 그룹 중 조건에 맞는 그룹만 남깁니다. 5. SELECT 질의/출력 6. ORDER BY 데이터 정렬 https://school.programmers.co.kr/learn/courses/30/lessons/131536 성분으로 구분한 아이스크림 총 주문량 LV 2 명시적 JOIN 작은 순서대로-> 오름차순 -- 코드를 .. 2023. 10. 21. ORACLE 코테 준비 정리 SELECT 문의 실행 순서 FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY 순으로 실행1. FROM 대상 테이블 참조2. WHERE 조건3. GROUP BY: 특정 컬럼을 기준으로 그룹화합니다. (행들을 소그룹화)4. HAVING: 그룹에 대한 조건절, 그룹 중 조건에 맞는 그룹만 남깁니다.5. SELECT 질의/출력6. ORDER BY 데이터 정렬 내림차순 DESC , 오르차순 ASC (DEFAULT) ASC (오름차순) : Default 알파벳순 A-Z DESC(내림차순) : 알파벳순 Z-A여러개의 컬럼으로 정렬이 필요할 경우 컬럼을 순서대로 기술하면 된다. TO_CHAR(변수, 형식) 날짜형과 숫자형 데이터를 문자형으로 변환하여 출력SEL.. 2023. 10. 21. STRING/DATE 유형 모음 [프로그래머스.oracle] (SQL 고득점 키트) 조건에 부합하는 중고거래 상태 조합하기 SQL의 조건 문제 중 기본적인 문제인 것 같다 . SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, CASE WHEN STATUS = 'SALE' THEN '판매중' WHEN STATUS = 'RESERVED' THEN '예약중' WHEN STATUS = 'DONE' THEN '거래완료' END AS STATUS FROM USED_GOODS_BOARD WHERE TO_CHAR(CREATED_DATE, 'YYYY-MM-DD') = '2022-10-05' ORDER BY BOARD_ID DESC 문제출처 https://school.programmers.co.kr/learn/courses/30/lessons/164672 자동차 대여 기록에서 장.. 2023. 10. 20. 오라클 JOIN 정리 한 번쯤은 정리하는게 도움이 될 거 같아 정리함 이 그림 Table A ID NAME 1 김나나 2 박사랑 3 이키키 Table B ID GENDER 1 여 2 여 4 여 5 남 INNER JOIN 교집합 SELECT A.ID, A.NAME, B.GENDER FROM A INNER JOIN B ON A.ID = B.ID; ID NAME GENDER 1 김나나 여 2 박사랑 여 LEFT JOIN SELECT A.ID, A.NAME, B.GENDER FROM A LEFT OUTER JOIN B ON A.ID = B.ID; ID NAME GENDER 1 김나나 여 2 박사랑 여 3 이키키 NULL RIGHT JOIN SELECT A.ID, A.NAME, B.GENDER FROM A RIGHT OUTER JOI.. 2023. 10. 19. 이전 1 ··· 15 16 17 18 19 20 21 ··· 51 다음