MySQL
![[MySQL] 프로그래머스 SQL 고득점 kit - GROUP BY문](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKHPIE%2FbtqZ7KpDL2q%2FNUVNeju96vwR4z310H7JE1%2Fimg.png)
[MySQL] 프로그래머스 SQL 고득점 kit - GROUP BY문
아래와 같은 테이블이 있다고 하자. 예제1) 고양이와 개는 몇마리 있을까 SELECT ANIMAL_TYPE, count(animal_type) as 'COUNT' from animal_ins group by animal_type order by animal_type; 예제2) 동명 동물 수 찾기 SELECT NAME, COUNT from ( SELECT NAME, count(NAME) as 'COUNT' from animal_ins where NAME != '' group by NAME order by NAME ) sq1 # sub-quary, select문은 테이블을 반환. 반환된 테이블은 이름을 반드시 갖고 있어야 함. where COUNT > 1; 예제3) 입양 시각 구하기1 SELECT hour(..
![[MySQL] 프로그래머스 SQL 고득점 kit - max/min/count](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCyL2S%2FbtqZ4BmoUjr%2Fw7VH231V73veg41vV1ov2k%2Fimg.png)
[MySQL] 프로그래머스 SQL 고득점 kit - max/min/count
아래와 같은 테이블이 있다고 하자. 예제1) 최대값 구하기 SELECT datetime as 시간 from animal_ins order by datetime desc limit 1 # 또는 SELECT max(datetime) as 시간 from animal_ins 예제2) 최소값 구하기 SELECT datetime as 시간 from animal_ins order by datetime limit 1; # 또는 SELECT min(datetime) as 시간 from animal_ins; 예제3) 동물의 수 구하기 SELECT count(*) as "COUNT" from animal_ins; 예제4) 중복 제거하기 SELECT count(distinct name) as 'COUNT' from anima..
![[MySQL] 프로그래머스 SQL 고득점 kit - SELECT문](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr2z56%2FbtqZ3gphiHE%2FkWr4ip9ZbtHpr2g0kppucK%2Fimg.png)
[MySQL] 프로그래머스 SQL 고득점 kit - SELECT문
아래와 같은 테이블이 있다고 하자. 예제1) 모든 레코드 조회하기 SELECT * from animal_ins order by animal_id; 예제2) 역순으로 조회하기 SELECT NAME,DATETIME from animal_ins order by animal_id desc; 예제3) 아픈 동물 찾기 SELECT ANIMAL_ID, NAME from animal_ins where intake_condition = "Sick" order by animal_id; 예제4) 어린 동물 찾기 SELECT ANIMAL_ID, NAME from animal_ins where intake_condition != 'Aged' order by animal_id; 예제5) 동물의 아이디와 이름 SELECT ANIM..