SQL/PROGRAMMERS 4

2024-05-18 [Programmers Kotlin 코틀린 약수의 개수와 덧셈]

CASE (약수의 개수와 덧셈)문제설명두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return하도록 solution 함수를 완성해주세요. 제한사항1 ≤ left ≤ right ≤ 1,000입출력 예시left = 13 / right = 17일 경우 result는 43입니다. 문제 풀이class Solution { fun solution(left: Int, right: Int): Int { var answer: Int = 0 var storage = left while (storage != right+1) { var i..

SQL/PROGRAMMERS 2024.05.18

2024-04-03 [SQL PROGRAMMER 문제 풀이]

CASE (취소되지 않은 진료 예약 조회하기) 환자 정보를 담은 (PATIENT) 테이블과 의사 정보를 담은 (DOCTOR) 테이블, 그리고 진료 예약목록을 담은 (APPOINTMENT)에 대한 테이블입니다. PATIENT 테이블의 구조는 아래와 같으며, PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미 DOCTOR 테이블 구조는 아래와 같으며, DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 의미 APPOINTMENT 테이블은 아래와 같으며, APNT_YMD, APNT_NO, PT_NO, MCDP_CD, MDDR_ID..

SQL/PROGRAMMERS 2024.04.03

2024-03-29 [SQL ROW_NUMBER() OVER (PARTITION BY ORDER BY)]

CASE 식당의 정보를 담은 [REST_INFO] 테이블입니다. REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미 문제 : 음식종류 별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성 (결과는 음식 종류를 기준으로 내림차순 정렬) 쉽게 말해 FOOD_TYPE 별 FAVORITES 가장 많은 로우를 조회하는 것인데, Subquery를 만들어 각 음식 종류 별 즐겨찾기 수가 가장 많은 그룹을 분류해야 하나 싶었다가 어떤 식으로 작성을 해도 지속적으로 출력되지 않아, 답안을 찾..

SQL/PROGRAMMERS 2024.03.29

2024-03-28 [Floor / Truncate 활용 그룹 분류하기]

CASE 어느 의류 쇼핑몰에서 판매중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어 있으며 PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 의미합니다. (상품 별로 중복되지 않는 8자리 상품코드 값을 가지며 앞 2자리는 카테고리 코드를 나타냅니다.) 1. PRODUCT 테이블에서 만원 단위의 가격대 별로 상품 개수를 출력하는 SQL 문을 작성 2. 컬럼명은 각각 컬럼명은 PRICE_GROUP, PRODUCTS로 지정 3. 가격대 정보는 각 구간의 최소금액(10,000원 이상 ~ 20,000 미만인 구간인 경우 10,000)으로 표시 4. 결과는 가격대를 기준으로 오름차순 정렬 주춤한 포인트는? 내가 가장..

SQL/PROGRAMMERS 2024.03.28