Problem Solving/SQL

https://school.programmers.co.kr/learn/courses/30/lessons/164668 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT USER_ID, NICKNAME, SUM(PRICE) AS TOTAL_SALES FROM USED_GOODS_USER AS A LEFT JOIN USED_GOODS_BOARD AS B ON B.WRITER_ID = A.USER_ID GROUP BY USER_ID, STATUS HAVING TOTAL_SALES>=700000 && STATUS="DONE" ORDER BY TOTAL_S..
https://school.programmers.co.kr/learn/courses/30/lessons/157340 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr IF문 사용 SELECT DISTINCT(CAR_ID), IF(CAR_ID NOT IN (SELECT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY AS B WHERE "2022-10-16" BETWEEN START_DATE AND END_DATE),"대여 가능", "대여중") AS AVAILABILITY FROM CAR_RENTAL_COMPANY_RENTAL..
https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT A.FOOD_TYPE, A.REST_ID, A.REST_NAME, A.FAVORITES FROM REST_INFO AS A WHERE A.REST_ID = (SELECT B.REST_ID FROM REST_INFO AS B WHERE B.FOOD_TYPE = A.FOOD_TYPE ORDER BY B.FAVORITES DESC LIMIT 1) ORDER BY A.FOOD_TYPE DE..
https://school.programmers.co.kr/learn/courses/30/lessons/284531 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ROUTE, CONCAT(ROUND(SUM(D_BETWEEN_DIST),1),"km") AS TOTAL_DISTANCE, CONCAT(ROUND(AVG(D_BETWEEN_DIST),2),"km") AS AVERAGE_DISTANCE FROM SUBWAY_DISTANCE GROUP BY ROUTE ORDER BY ROUND(SUM(D_BETWEEN_DIST),1) DESC; CONCA..
https://school.programmers.co.kr/learn/courses/30/lessons/273712 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ITEM_ID, ITEM_NAME, RARITY FROM ITEM_INFO WHERE ITEM_ID NOT IN (SELECT PARENT_ITEM_ID FROM ITEM_TREE WHERE PARENT_ITEM_ID IS NOT NULL) ORDER BY ITEM_ID DESC;
https://school.programmers.co.kr/learn/courses/30/lessons/276034 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 조인이용 DISTINCT를 붙여야 한다. 왜냐하면 Python과 C# 둘다 가지고 있는 경우가 있을 수 있다. SELECT DISTINCT ID, EMAIL, FIRST_NAME, LAST_NAME FROM DEVELOPERS AS A LEFT JOIN SKILLCODES AS B ON B.CODE & A.SKILL_CODE = B.CODE WHERE B.NAME = "C#" OR B.NAME ..
https://school.programmers.co.kr/learn/courses/30/lessons/273711 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 레벨2 SELECT A.ITEM_ID, ITEM_NAME, RARITY FROM ITEM_INFO AS A LEFT JOIN ITEM_TREE AS B ON A.ITEM_ID = B.ITEM_ID WHERE PARENT_ITEM_ID IN(SELECT ITEM_ID FROM ITEM_INFO WHERE RARITY ='RARE') ORDER BY ITEM_ID DESC;
UNION은 UNION DISTINCT이다. 모든 컬럼이 같은 로우를 중복제거 한다. UNION ALL은 모든 컬럼이 같더라도 각자 존재한다. UNION은 SELECT 결과를 통으로 합쳐주는 명령어 이다. 두 개의 결과는 컬럼이 같아야 한다.
윤재에요
'Problem Solving/SQL' 카테고리의 글 목록 (2 Page)