mysql 30

프로그래머스/MySQL - String, Date 08. 취소되지 않은 진료 예약 조회하기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/132204 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 및 문제 풀이 SELECT C.APNT_NO, A.PT_NAME, A.PT_NO, B.MCDP_CD, B.DR_NAME, C.APNT_YMD FROM PATIENT AS A, DOCTOR AS B, APPOINTMENT AS C WHERE A.PT_NO = C.PT_NO AND B.MCDP_CD = C.MCDP_CD AND B.DR_ID = C.MDDR_ID AND C...

프로그래머스/MySQL - String, Date 07. 자동차 대여 기록에서 장기/단기 대여 구분하기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 및 문제 풀이 SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_DATE, DATE_FORMAT(END_DATE, '%Y-%m-%d') AS END_DATE, CASE WHEN DATEDIFF(END_DATE, START_DATE) + 1 >= 30 THEN '장기 대여' ELSE '단기 대여..

프로그래머스/MySQL - String, Date 06. 루시와 엘라 찾기

문제 출처 : 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") - IN 예약어를 사용하여 문제에서 주어진 이름들이 포함된 동물을 조회했습니다.

프로그래머스/MySQL - String, Date 05. 이름에 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 ASC - LIKE를 사용해서 이름에 EL이 들어간 동물을 조회했습니다. - AND 연산자를 사용해 EL이 들어간 동물 중 Dog인 것만 조회했습니다.

프로그래머스/MySQL - String, Date 04. 중성화 여부 파악하기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59409 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 및 문제 풀이 SELECT ANIMAL_ID, NAME, IF(SEX_UPON_INTAKE REGEXP 'Neutered|Spayed','O','X') AS 중성화 FROM ANIMAL_INS ORDER BY ANIMAL_ID - REGEXP() 함수를 사용해서 중성화 여부를 O, X로 표현했습니다. REGEXP () 함수 - REGEXP()는 LIKE 함수와는 다르게 정..

프로그래머스/MySQL - String, Date 03. 오랜 기간 보호한 동물(2)

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59411 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 및 문제 풀이 SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS AS A JOIN ANIMAL_OUTS AS B ON A.ANIMAL_ID = B.ANIMAL_ID ORDER BY DATEDIFF(B.DATETIME, A.DATETIME) DESC LIMIT 2 - 입양 간 시간차를 구하기 위해 두 개의 테이블을 조인했고, DATEDIFF 함수로..

프로그래머스/MySQL - String, Date 02. 카테고리 별 상품 개수 구하기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131529 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 및 문제 풀이 SELECT SUBSTR(PRODUCT_CODE,1,2) AS CATEGORY, COUNT(PRODUCT_ID) AS PRODUCTS FROM PRODUCT GROUP BY CATEGORY ORDER BY CATEGORY - SUBSTR함수를 사용해서 PRODUCT_CODE의 이름을 첫 번째부터 2번째까지로 잘라서 조회했습니다. SUBSTR() 함수 - S..

프로그래머스/MySQL - String, Date 01. DATETIME에서 DATE로 형 변환

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59414 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 및 문제 풀이 SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME,'%Y-%m-%d') AS 날짜 FROM ANIMAL_INS - DATE_FORMAT 함수를 이용해서 년도-월-일 까지만 출력할 수 있게 형태를 변환했습니다.

프로그래머스/MySQL - JOIN 08. 보호소에서 중성화한 동물

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59045 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 및 문제 풀이 SELECT A.ANIMAL_ID, A.ANIMAL_TYPE, A.NAME FROM ANIMAL_INS AS A JOIN ANIMAL_OUTS AS B ON A.ANIMAL_ID = B.ANIMAL_ID WHERE (B.SEX_UPON_OUTCOME LIKE 'Neutered%' OR B.SEX_UPON_OUTCOME LIKE 'Spayed%') AND A...

프로그래머스/MySQL - JOIN 07. 5월 식품들의 총매출 조회하기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131117 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 및 문제 풀이 SELECT A.PRODUCT_ID, A.PRODUCT_NAME, (SUM(B.AMOUNT)*(A.PRICE)) AS TOTAL_SALES FROM FOOD_PRODUCT AS A LEFT JOIN FOOD_ORDER AS B ON A.PRODUCT_ID = B.PRODUCT_ID WHERE B.PRODUCE_DATE LIKE '2022-05%' GROUP..