[SQL]
![[프로그래머스,SQL,group by,LEVEL4] #8.입양시각구하기(2)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbIvehG%2FbtqEjCU7M1f%2FAAAAAAAAAAAAAAAAAAAAAJQC-x0oFuCEN0_B5N8-ovftzAknpD6ZAKKfrs6eMj5-%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DClXBnJi%252BJtkSsp%252FROK7E8E5PDkE%253D)
[프로그래머스,SQL,group by,LEVEL4] #8.입양시각구하기(2)
풀지 못해서 답을 찾아봤다. LEVEL 4의 난이도가 있는문제 [알아가자] 1. SQL문에서의 변수를 선언하는 문법 2. subquery 사용법 set @time := -1; #mysql 상에서 time 변수에 -1을 선언한다는 뜻(set 함수) Select #1차 쿼리문 (@time := @time +1) as 'HOUR', #0부터 time이 시작 되고 그것을 HOUR라고 한다 ->HOUR (select count(*) #2차 쿼리문 from animal_outs where hour(DATETIME) = @time) as "COUNT" # DateTIme에 hour함수를 적용했을때 그것이 time의 현재값과 같다면 From animal_outs where @time
![[프로그래머스,SQL,group by] #7. 입양 시각 구하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FGO0WH%2FbtqEj9rncn7%2FAAAAAAAAAAAAAAAAAAAAAKGErzX2O_F0KwkmTXgoPPPRiDq9fEHfiPtV0LYhibUA%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DCINK1P72WRAiBfvhYwdu32zJtjE%253D)
[프로그래머스,SQL,group by] #7. 입양 시각 구하기
SELECT HOUR(DATETIME) as "HOUR" , count(*) as "COUNT" from ANIMAL_OUTS group by HOUR having HOUR between 9 and 19 order by hour(DATETIME)
![[프로그래머스,SQL,Group by] #7.동명동물찾기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FtQNBd%2FbtqElERuA3p%2FAAAAAAAAAAAAAAAAAAAAAK-TDpTDLMGTiM4P2CLe3ilUj3MLs-KMEm30HJx3jIe0%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DHUuciHGZC9vx%252BTP8oPzHjTNK09Q%253D)
[프로그래머스,SQL,Group by] #7.동명동물찾기
SELECT NAME, count(*) As "COUNT" From ANIMAL_INS where NAME is not null Group by NAME having count(*)>=2
![[프로그래머스,SQL,SELECT] #4.어린동물찾기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fej9s9R%2FbtqElGaFjio%2FAAAAAAAAAAAAAAAAAAAAAOuTHO8B46FSe-DkIoVCcZTNkQoazi5EV3KJqHZf8aAX%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3D%252F8MNG2VkqBPUdVxO0nYU9Bx%252FR9s%253D)
[프로그래머스,SQL,SELECT] #4.어린동물찾기
SELECT ANIMAL_ID, NAME From ANIMAL_INS Where INTAKE_CONDITION !="Aged" Order by ANIMAL_ID
![[프로그래머스,SQL,SELECT] #3. 아픈동물찾기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbi84aj%2FbtqEiMKzZBt%2FAAAAAAAAAAAAAAAAAAAAABXMPQbKTqg3MJrXP9RXbGwM-P_10UpBap8mZ8WgeT2L%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3Dk6Ddp1S8lFtl0bXwe7ieUc%252FkfvY%253D)
[프로그래머스,SQL,SELECT] #3. 아픈동물찾기
SELECT ANIMAL_ID , NAME From ANIMAL_INS where INTAKE_CONDITION = "Sick" Order By ANIMAL_ID