Where 2

[Lv.2] 동명 동물 수 찾기 [group by, having]

문제 파악출력할 컬럼 : 동물의 이름, 이름이 쓰인 횟수  ⇒ SELECT데이터를 가져올 테이블 : ANIMAL_INS ⇒ FROM조회 순서 : 이름 순 ⇒ ORDER BY집계할 내용 : 이름이 없는 동물을 제외하고, 이름이 쓰인 횟수 ⇒ COUNT()집계 기준 : 이름 ⇒ GROUP BY 문제 해결을 위한 쿼리 ✅ group by columns;하나하나의 데이터들을 모으는 작업으로 특정 컬럼을 기준으로 설정SELECT USERID AS 사용자 아이디, SUM(AMOUNT) AS 총 구매 건수 FROM BUYTBL GROUP BY USERID;  ✅ havinggroup by 내부의 where 절과 같이 필터링 조건을 설정해 준다SELECT USERID, SUM(PRICE*AMOUNT) 총구매금액..

Technique/MySQL 2024.04.09

[Lv.2] 이름에 el이 들어가는 동물 찾기 [where]

문제 파악출력할 컬럼 : 개의 아이디, 이름 ⇒ SELECT데이터를 가져올 테이블 : ANIMAL_INS ⇒ FROM조회 순서 : 이름 순 ⇒ ORDER BY적용할 조건 : 이름에 “EL”이 들어간다 ⇒ WHERE 문제 해결을 위한 쿼리문 ✅ where 데이터에 조건을 걸고 싶을 때 조건에 맞는 데이터만 선택하는 쿼리조건 문자열에 백틱을 사용하면 오류 난다WEHRE 구문에 여러 조건 지정하기 ⇒ AND와 OR로 조건 묶기WEHRE 구문에 범위를 조건으로 넣기 ⇒ BETWEENWEHRE 구문에 이산적인 값의 조건 넣기 ⇒ INWEHRE 구문에 문자열 내용 검색 조건 넣기 ⇒ %, _  ✅ LIKEWHERE 절에서 주로 사용되며, 문자열의 부분일치 여부를 확인할 때 사용% : 무엇이든 허용_ : 한 글자와 ..

Technique/MySQL 2024.04.09