Algorithm/PROGRAMMERS[MySQL]29 Lv2. 이름에 el이 들어가는 동물 찾기 ▶ 문제 ▶ 풀이방법 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE ANIMAL_TYPE = "Dog" AND NAME LIKE "%EL%" ORDER BY NAME; 2022. 5. 6. Lv2. 동물 수 구하기 ▶ 문제 ▶ 풀이방법 SELECT COUNT(*) FROM ANIMAL_INS; - COUNT(*) : 모든 테이블의 컬럼 셈 2022. 5. 6. Lv2. 입양 시각 구하기(1) ▶ 문제 ▶ 풀이방법 SELECT HOUR(DATETIME), COUNT(DATETIME) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) >= 9 AND HOUR(DATETIME) < 20 GROUP BY HOUR(DATETIME) ORDER BY HOUR(DATETIME); -날짜에서 시간만 뽑아낼때는 HOUR()함수 사용. -HOUR(DATE TIME) GROUP BY시켜야함!! 2022. 5. 5. Lv2. NULL처리하기 ▶ 문제 ▶ 풀이방법 - 첫번째 풀이방법(CASE WHEN 사용) SELECT ANIMAL_TYPE, CASE WHEN NAME is NULL THEN "No name" ELSE NAME END AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; - 두번째 풀이방법( IFNULL() ) SELECT ANIMAL_TYPE, IFNULL(NAME, "No name"), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; 2022. 5. 5. 이전 1 2 3 4 5 6 7 8 다음