Coding Test 58

코딩 테스트 문제 풀이 링크

1일 1 코딩 테스트 챌린지 1기 노션 템플릿 링크 : https://www.notion.so/whydevsaysno/parkes811-4592895ead6a4ba59ba93b66f1502e3d   백준 온라인 코딩 테스트 사이트링크 : https://www.acmicpc.net 소스 코드 : https://github.com/parkes811-inu/Coding-Test GitHub - parkes811-inu/Coding-Test: This is an auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https:/This is an auto push repository for Baekjoon Online Judge cr..

Coding Test 2024.05.22

프로그래머스/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 09. 그룹별 조건에 맞는 식당 목록 출력하기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131124 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 및 문제 풀이 SELECT A.MEMBER_NAME, B.REVIEW_TEXT, DATE_FORMAT(B.REVIEW_DATE,'%Y-%m-%d') AS REVIEW_DATE FROM MEMBER_PROFILE AS A JOIN REST_REVIEW AS B ON A.MEMBER_ID = B.MEMBER_ID WHERE A.MEMBER_ID IN ( SELECT MEMB..