Coding(154)
-
[프로그래머스] MySQL / 조건에 맞는 사용자와 총 거래금액 조회하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/164668 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT UGU.USER_ID, UGU.NICKNAME, SUM(UGB.PRICE) AS TOTAL_SALES FROM USED_GOODS_BOARD UGB JOIN USED_GOODS_USER UGU ON UGB.WRITER_ID = UGU.USER_ID WHERE UGB.STATUS = 'DONE' GROUP BY UGU.USER_ID HAVI..
2024.01.10 -
[프로그래머스] MySQL / 즐겨찾기가 가장 많은 식당 정보 출력하기
문제 링크 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 a INNER JOIN( SELECT FOOD_TYPE, MAX(FAVORITES) FAVORITES FROM REST_INFO GROUP BY FOOD_TYPE) b ON a.FOOD_TYPE = b.FOOD_TYPE AND..
2024.01.10 -
[프로그래머스] MySQL / 오랜 기간 보호한 동물(2)
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59411 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT I.ANIMAL_ID, I.NAME FROM ANIMAL_INS I INNER JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID GROUP BY I.ANIMAL_ID ORDER BY DATEDIFF(O.DATETIME, I.DATETIME) DESC LIMIT 2; 1. 문제에서 ANIMAL_OUTS의 A..
2024.01.10 -
[프로그래머스] MySQL / 중성화 여부 파악하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59409 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, CASE WHEN (SEX_UPON_INTAKE LIKE '%Neutered%' OR SEX_UPON_INTAKE LIKE '%Spayed%') THEN 'O' ELSE 'X' END AS '중성화' FROM ANIMAL_INS ORDER BY ANIMAL_ID; 1. 경우의 수를 주었으므로 CASE WHEN ..
2024.01.10 -
[프로그래머스] MySQL / 이름에 el이 들어가는 동물 찾기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE NAME LIKE '%el%' AND ANIMAL_TYPE = 'Dog' ORDER BY NAME; 1. LIKE와 와일드카드 %를 사용해서(앞뒤로 글자수가 얼마인진 알 수 없으니까 _대신 %를 쓴다) el이 들어가는 동물을 추린다.
2024.01.10 -
[프로그래머스] MySQL / 루시와 엘라 찾기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59046 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty'); 1. IN () 을 사용해서 찾고자 하는 NAME칼럼에 해당 이름들이 들어가는지 비교한다.
2024.01.10