MySQL 26

[프로그래머스] 진료과별 총 예약 횟수 출력하기 (MySQL)

목차 개요 코딩테스트 연습 - 진료과별 총 예약 횟수 출력하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 GROUP BY를 사용하는 문제. 새로 알게 됐는데, 그룹으로 묶기 전 조건을 걸 수 있다. WHERE절을 무조건 쓰면 안 된다는 법은 없다. 코드 SELECT MCDP_CD "진료과 코드", COUNT(MCDP_CD) "5월예약건수" FROM APPOINTMENT WHERE APNT_YMD LIKE '2022-05%' GROUP BY MCDP_CD ORDER BY COUNT(MCDP_..

[프로그래머스] 중복 제거하기 (MySQL)

목차 개요 코딩테스트 연습 - 중복 제거하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 DISTINCT를 사용해보는 문제. 고유값을 꺼낼 수 있다. 코드 SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS ;

[프로그래머스] 동물 수 구하기 (MySQL)

목차 개요 코딩테스트 연습 - 동물 수 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 COUNT 사용해보는 문제. SQL 고득점 KIT를 지금 도전하는 사람이 있다면 문제 푸는 순서를 나처럼 하지 말라고 꼭 알려주고 싶다. 코드 SELECT COUNT(*) FROM ANIMAL_INS ;

[프로그래머스] 최솟값 구하기 (MySQL)

목차 개요 코딩테스트 연습 - 최솟값 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 MIN을 사용해보는 문제 코드 SELECT MIN(DATETIME) FROM ANIMAL_INS ;

[프로그래머스] 최댓값 구하기 (MySQL)

목차 개요 코딩테스트 연습 - 최댓값 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 MAX 사용해보는 문제 코드 SELECT MAX(DATETIME) FROM ANIMAL_INS ;

[프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 (MySQL)

목차 개요 코딩테스트 연습 - 가격이 제일 비싼 식품의 정보 출력하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 두 가지 접근 방법이 있다(더 있을 수도). 정렬한 뒤에 LIMIT을 통해 가장 높은 값만 뽑기 서브 쿼리로 PRICE가 최대값인 행 뽑기 코드는 아래 참조! 코드 SELECT * FROM FOOD_PRODUCT ORDER BY PRICE DESC LIMIT 1 ; SELECT * FROM FOOD_PRODUCT WHERE PRICE = ( SELECT MAX(PRICE) FRO..

[프로그래머스] 가장 비싼 상품 구하기 (MySQL)

목차 개요 코딩테스트 연습 - 가장 비싼 상품 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 MAX를 사용해보는 문제. 이런 정도의 문제는 테이블 설명이 거창하지도 않지만, 문제만 보고도 풀 수 있다. 코드 SELECT MAX(PRICE) "MAX_PRICE" FROM PRODUCT ;

[프로그래머스] 조건에 맞는 회원수 구하기 (MySQL)

목차 개요 코딩테스트 연습 - 조건에 맞는 회원수 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 COUNT를 쓰는 방법, 그리고 BETWEEN 사용법을 익힐 수 있는 문제. 코드 SELECT COUNT(*) "USERS" FROM USER_INFO WHERE YEAR(JOINED) = 2021 AND AGE BETWEEN 20 AND 29 ;

[프로그래머스] 상위 n개 레코드 (MySQL)

목차 개요 코딩테스트 연습 - 상위 n개 레코드 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 LIMIT을 쓰는 문제. LIMIT을 통해 출력할 행의 갯수를 지정할 수 있다. LIMIT에 값을 하나만 넣으면 출력 갯수만 지정할 수 있고, 두 개를 넣으면 출력을 시작할 인덱스와 출력 갯수를 지정하는 것이다. 코드 SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 0, 1 ; SELECT NAME FROM ANIMAL_INS ORDER BY DATETIM..

[프로그래머스] 여러 기준으로 정렬하기 (MySQL)

목차 개요 코딩테스트 연습 - 여러 기준으로 정렬하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 문제 순서를 달리 풀어서 정말 난감하다.. 기초 OF 기초. 코드 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME, DATETIME DESC ;