일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- 집계함수
- Python
- SQL문제
- SQL
- 어린 동물 찾기
- pasql
- 코딩테스트
- 프로그래밍대회
- cp
- ABC
- PCSQL
- 프로그래머스
- 코테
- 경쟁적프로그래밍
- 아픈 동물 찾기
- atcoder beginner contest
- MIN
- contest395
- PS
- cp초보
- contest397
- atcoder
- Today
- Total
목록알고리즘 (112)
노아

Question USED_GOODS_BOARD 테이블에서 2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회하는 SQL문을 작성해주세요. 거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력해주시고, 결과는 게시글 ID를 기준으로 내림차순 정렬해주세요. Pseudocode USED_GOODS_BOARD 테이블에서 CREATED_DATE가 '2022-10-05'인 행을 필터링.각 행에 대해 STATUS 값에 따라 '판매중', '예약중', '거래완료'로 변환하여 표시.BOARD_ID, WRITER_ID, TITLE, PRICE, 그리고 변환된 STATUS를 선택.BOARD_ID를 기준으로 내림차순..

Question 가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.Pseudocode ANIMAL_INS 테이블에서 DATETIME 컬럼의 최대값(MAX(DATETIME))을 계산.이 최대값을 시간이라는 별칭으로 표시.결과를 반환. CodeSELECT MAX(DATETIME) as 시간FROM ANIMAL_INS

Question 월별 잡은 물고기의 수와 월을 출력하는 SQL문을 작성해 주세요.잡은 물고기 수 칼럼명은 FISH_COUNT, 월 컬럼명은 MONTH로 해주세요.결과는 월을 기준으로 오름차순 정렬해 주세요.단, 월은 숫자형태 (1~12)로 출력하며 9 이하의 숫자는 두 자리로 출력하지 않습니다. 잡은 물고기가 없는 월은 출력하지 않습니다. Pseudocode FISH_INFO 테이블에서 각 레코드의 TIME 컬럼에서 월(MONTH)을 추출.추출된 월을 기준으로 그룹화하고, 각 월에 해당하는 레코드 수를 FISH_COUNT로 계산.MONTH를 기준으로 오름차순으로 정렬하여 결과를 반환. Code SELECT COUNT(*) AS FISH_COUNT, MONTH(TIME) AS MONTHFROM FI..

Question HR_DEPARTMENT와 HR_EMPLOYEES 테이블을 이용해 부서별 평균 연봉을 조회하려 합니다. 부서별로 부서 ID, 영문 부서명, 평균 연봉을 조회하는 SQL문을 작성해주세요.평균연봉은 소수점 첫째 자리에서 반올림하고 컬럼명은 AVG_SAL로 해주세요.결과는 부서별 평균 연봉을 기준으로 내림차순 정렬해주세요. Pseudocode HR_DEPARTMENT 테이블(D)과 HR_EMPLOYEES 테이블(E)을 DEPT_ID로 조인.각 부서(DEPT_ID)별로 SAL의 평균값을 계산하고, 이를 소수점 없이 반올림하여 AVG_SAL로 표시.부서(DEPT_ID)별로 그룹화.AVG_SAL을 기준으로 내림차순 정렬하여 결과를 반환. Code SELECT D.DEPT_ID, DEPT_NA..

Question ROOT 아이템을 찾아 아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME)을 출력하는 SQL문을 작성해 주세요. 이때, 결과는 아이템 ID를 기준으로 오름차순 정렬해 주세요. Pseudocode ITEM_INFO 테이블(I)과 ITEM_TREE 테이블(T)을 ITEM_ID로 조인.PARENT_ITEM_ID가 NULL인 행을 필터링하여 상위 항목이 없는 항목을 선택.ITEM_ID와 ITEM_NAME을 선택.결과를 반환. Code SELECT I.ITEM_ID, ITEM_NAMEFROM ITEM_INFO I JOIN ITEM_TREE TON I.ITEM_ID = T.ITEM_IDWHERE PARENT_ITEM_ID IS NULL

Question FISH_INFO 테이블에서 잡은 물고기 중 가장 큰 물고기의 길이를 'cm' 를 붙여 출력하는 SQL 문을 작성해주세요.이 때 컬럼명은 'MAX_LENGTH' 로 지정해주세요 Pseudocode FISH_INFO 테이블에서 LENGTH 컬럼의 최대값(MAX(LENGTH))을 계산.이 최대값에 'cm' 문자열을 연결하여 MAX_LENGTH로 표시.결과를 반환. Code SELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTHFROM FISH_INFO

Question 잡은 물고기 중 길이가 10cm 이하인 물고기의 수를 출력하는 SQL 문을 작성해주세요.물고기의 수를 나타내는 컬럼 명은 FISH_COUNT로 해주세요. Pseudocode FISH_INFO 테이블에서 LENGTH 컬럼이 NULL인 행을 필터링.필터링된 행의 수를 계산하여 FISH_COUNT로 표시.결과를 반환. Code SELECT COUNT(*) AS FISH_COUNTFROM FISH_INFOWHERE LENGTH IS NULL

Question AIR_POLLUTION 테이블에서 수원 지역의 연도 별 평균 미세먼지 오염도와 평균 초미세먼지 오염도를 조회하는 SQL문을 작성해주세요. 이때, 평균 미세먼지 오염도와 평균 초미세먼지 오염도의 컬럼명은 각각 PM10, PM2.5로 해 주시고, 값은 소수 셋째 자리에서 반올림해주세요.결과는 연도를 기준으로 오름차순 정렬해주세요. Pseudocode AIR_POLLUTION 테이블에서 LOCATION2가 '수원'인 행을 필터링.YM 컬럼에서 연도(YEAR)를 추출하고 이를 기준으로 그룹화.각 연도별로 PM_VAL1의 합계를 COUNT(*)로 나누어 PM10을 계산하고, 소수점 둘째 자리까지 반올림.각 연도별로 PM_VAL2의 합계를 COUNT(*)로 나누어 PM2.5를 계산하고, 소수점 ..