본문 바로가기

코딩테스트/programming_SQL39

[SQL] 프로그래머스_조건에 부합하는 중고거래 상태 조회하기_164672 CASE 문 이용하기 CASE WHEN 조건문1 THEN 출력값1 WHEN 조건문2 THEN 출력값2 END https://school.programmers.co.kr/learn/courses/30/lessons/164672 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, CASE WHEN STATUS = 'SALE' THEN '판매중' WHEN STATUS = 'RESERVED' THEN '예약중' WHEN STATUS = 'DONE' THEN '거래완료' END AS STATUS.. 2023. 10. 3.
[SQL] 프로그래머스_재구매가 일어난 상품과 회원 리스트 구하기_131536 GROUP BY 와 HAVING 절 이용하기 https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - HAVING 절은 WHERE 절과 비슷하지만 그룹 전체 즉, 그룹을 나타내는 결과 집합의 행에만 적용됨 - 반면, WHERE 절은 개별 행에 적용됨 SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(PRODUCT_ID) >= 2 ORDER BY .. 2023. 10. 3.
[SQL] 프로그래머스_입양 시각 구하기(1)_59412 DATE_FORMAT 이용하여 시각 출력하기 SELECT DATE_FORMAT(컬럼명, '%H'); https://school.programmers.co.kr/learn/courses/30/lessons/59412 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT DATE_FORMAT(DATETIME,'%H') HOUR, COUNT(DATETIME) COUNT FROM ANIMAL_OUTS GROUP BY HOUR HAVING HOUR >= 9 AND HOUR < 20 ORDER BY HOUR; 2023. 9. 17.
[SQL] 프로그래머스__자동차 대여 기록에서 장기/단기 대여 구분하기 LEFT 이용하여 문자열 자르기 1. 왼쪽에서 문자열 자르기 left(컬럼명 또는 문자열, 왼쪽에서 잘라낼 문자열의 길이) 2. 중간에서 문자열 자르기 substring(컬럼 또는 문자열, 시작위치, 길이); 3. 오른쪽에서 문자열 자르기 right(컬럼명 또는 문자열, 길이); 4. 구분자 (delimiter) delim가 count 만큼 나오기 전에 스트링 str 에서 서브 스트링을 리턴. SUBSTRING_INDEX(str,delim,count) https://school.programmers.co.kr/learn/courses/30/lessons/131529 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는.. 2023. 9. 16.
[SQL] 프로그래머스_59410_NULL 처리하기 CASE 문 이용하기 CASE WHEN 조건 THEN '반환 값' WHEN 조건 THEN '반환 값' ELSE 'WHEN 조건에 해당 안되는 경우 반환 값' END https://school.programmers.co.kr/learn/courses/30/lessons/59410#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_TYPE, CASE WHEN NAME IS NULL THEN 'No name' ELSE NAME END AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMA.. 2023. 9. 11.
[SQL] 프로그래머스_59041_동명 동물 수 찾기 GROUP BY, HAVING 이용하기 SELECT [컬럼명] FROM [테이블명] GROUP BY [컬럼명] HAVING [조건절] https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT NAME, COUNT(NAME) FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) > 1 AND NAME IS NOT NULL ORDER BY NAME; GROUP BY 2023. 9. 9.