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

Question 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요. Pseudocode테이블에서 NAME이 NULL이 아닌 행을 필터링.NAME을 기준으로 그룹화.각 그룹에 속한 행의 개수를 계산.개수가 2개 이상인 그룹만 선택.NAME을 기준으로 오름차순으로 정렬. Code SELECT NAME, COUNT(*) as COUNTFROM ANIMAL_INSWHERE NAME IS NOT NULLGROUP BY NAMEHAVING COUNT(*) >= 2ORDER BY NAME

Question 동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요 Pseudocode가장 먼저 = 가장 오래된 날짜들어온 = ANIMAL_INS 테이블 지정MIN()을 이용하여 DATETIME 컬럼 최솟값 구하기 Code SELECT MIN(DATETIME) as 시간FROM ANIMAL_INS

Question 동물 보호소에 들어온 동물 중 젊은 동물1의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요. Pseudocode아이디와 이름 컬럼 지정보호소에 들어온 동물 이므로 animal_ins 테이블 지정where 조건설정하여 젋은 동물 지정아이디 오름차순 정렬 Code SELECT ANIMAL_ID, NAMEFROM ANIMAL_INSWHERE INTAKE_CONDITION != 'Aged'ORDER BY ANIMAL_ID