일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- 코테
- PCSQL
- MIN
- SQL문제
- 파이썬
- PS
- 경쟁적프로그래밍
- 집계함수
- contest397
- 아픈 동물 찾기
- cp
- pasql
- 어린 동물 찾기
- atcoder beginner contest
- cp초보
- contest395
- 프로그래밍대회
- 프로그래머스
- ABC
- Python
- 코딩테스트
- atcoder
- Today
- Total
목록프로그래머스 (108)
노아

Question 동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. Pseudocode ANIMAL_INS 테이블에서 NAME이 NULL인 행을 필터링.필터링된 행의 ANIMAL_ID를 선택. Code SELECT ANIMAL_IDFROM ANIMAL_INSWHERE NAME IS NULL

Question FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요. Pseudocode FOOD_FACTORY 테이블에서 ADDRESS에 '강원도'가 포함된 행을 필터링.필터링된 행에서 FACTORY_ID, FACTORY_NAME, ADDRESS를 선택. CodeSELECT FACTORY_ID, FACTORY_NAME, ADDRESSFROM FOOD_FACTORYWHERE ADDRESS LIKE '%강원도%'

Question USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요. Pseudocode USER_INFO 테이블에서 AGE가 NULL인 행을 필터링.필터링된 행의 개수를 계산하여 USERS라는 이름으로 출력. CodeSELECT COUNT(*) as USERSFROM USER_INFOWHERE AGE IS NULL

Question PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요. Pseudocode PRODUCT 테이블에서 모든 행의 price 값을 선택한다.선택된 price 값들 중에서 가장 높은 값을 찾는다.찾은 최대값을 MAX_PRICE라는 이름으로 출력한다. Code SELECT MAX(price) as max_priceFROM product

Question 입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요. Pseudocode 테이블에서 ANIMAL_TYPE, NAME (값이 NULL인 경우 'No name'으로 대체), SEX_UPON_INTAKE를 선택.ANIMAL_ID를 기준으로 오름차순 정렬. Code SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') as NAME, SEX_UPON_INTAKEFROM ANIMAL_INSORDER BY ANIMAL_ID

Question 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다. Pseudocode 테이블에서 name과 datetime을 선택.animal_id를 기준으로 내림차순 정렬. Code SELECT name, datetimeFROM animal_insORDER BY animal_id DESC

Question DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요. Pseudocode 테이블에서 MCDP_CD가 'CS' 또는 'GS'인 행을 필터링.DR_NAME, DR_ID, MCDP_CD, 그리고 HIRE_YMD를 'YYYY-MM-DD' 형식으로 변환하여 선택.HIRE_YMD를 기준으로 내림차순 정렬.동일한 HIRE_YMD 내에서 DR_NAME을 기준으로 오름차순 정렬. Code SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d..