๐๏ธ my solution
SELECT ANIMAL_TYPE, count(ANIMAL_TYPE) as count
from ANIMAL_INS
group by ANIMAL_TYPE
order by ANIMAL_TYPE
๐๏ธ my solution
SELECT DATETIME as ์๊ฐ
from ANIMAL_INS
where DATETIME = (select min(DATETIME) from ANIMAL_INS)
๐๏ธ my solution
SELECT ANIMAL_ID, NAME
from ANIMAL_INS
where NAME LIKE '%EL%' and ANIMAL_TYPE = 'Dog'
order by NAME;
๐๏ธ my solution
SELECT count(ANIMAL_ID) as count
from ANIMAL_INS;
๐๏ธ my solution
SELECT count(distinct NAME) as count
from ANIMAL_INS
where NAME is not NULL;
๐๏ธ my solution
SELECT NAME, COUNT(NAME) AS count
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
HAVING count > 1
ORDER BY NAME;
๐๏ธ my solution
SELECT ANIMAL_TYPE,
IF(NAME IS NULL, 'No name', NAME) AS 'NAME',
SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
๐๏ธ my solution
SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS ๋ ์ง
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
๐๏ธ my solution
SELECT ANIMAL_ID
, NAME
, CASE WHEN SEX_UPON_INTAKE LIKE '%Neutered%' OR SEX_UPON_INTAKE LIKE '%Spayed%' THEN 'O'
ELSE 'X'
END AS ์ค์ฑํ
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;