distinct

프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr GROUP BY, DISTINCT를 잘 활용해야 하는 문제. WITH REAL_USER_INFO AS ( SELECT COUNT(*) AS CNT FROM USER_INFO WHERE JOINED LIKE "2021%"),REAL_ONLINE_SALE AS ( SELECT YEAR(SALES_DATE) AS YEAR, MONTH(SALES_DATE) AS MONTH, COUNT(DISTINCT USER_ID) AS CNT FROM ONLINE_SALE WHERE USER_ID IN..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 비트 연산을 사용해서 풀면 되는 문제그리고 Front End 스킬을 여러 개 가진 개발자가 있는 경우 동일한 ID가 여러개 출력될 수 있으므로 DISTINCT를 통해 한 ID는 한 번만 조회되도록 한다. 풀이 코드 WITH FRONTEND_SKILLCODES AS ( SELECT CODE FROM SKILLCODES WHERE CATEGORY = "Front End")SELECT DISTINCT ID, EMAIL, FIRST_NAME, LAST_NAMEFROM DEVELOPERS, FRONTEND..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr GROUP BY와 DISTINCT를 사용해서 푸는 문제.문제를 보자마자 어떻게 쿼리를 작성해야 할지 바로 떠오르지 않았고, 생각할 시간이 필요했던 문제였어서 포스팅한다. SELECT CART_IDFROM CART_PRODUCTSWHERE NAME = 'Milk' or NAME = 'Yogurt'GROUP BY CART_IDHAVING COUNT(DISTINCT(NAME)) >= 2ORDER BY 1  이 문제를 푸는데 필요한 핵심 로직은HAVING COUNT(DISTINCT(NAME)) >= 2이 부분이다. Mi..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr JOIN과 GROUP BY를 활용하면 되는 어렵지 않은 문제지만, 사소한 부분을 실수해서 다시 이런 실수를 하지 않기 위해 글을 작성한다.  처음에 이런 코드를 작성했다.SELECT YEAR(SALES_DATE) AS YEAR, MONTH(SALES_DATE) AS MONTH, GENDER, COUNT(USER_INFO.USER_ID) AS USERSFROM USER_INFO JOIN ONLINE_SALE ON USER_INFO.USER_ID = ONLINE_SALE.USER_IDWHERE GENDER IS NO..
happenundo
'distinct' 태그의 글 목록