반응형
having절 이란 !?
group by 집계결과에 대한 조건 걸기이다 .
예를 들어보면
어떤 데이터가 있다.
객실 별로 생존률 0.7이상의 객실만 보고싶다면 ??
select cabin,
avg(survived) as survived_raw
from titanic_raw
group by cabin
having survived_raw>= 0.7
order by survived_raw;
객실 별로 생존률을 알아보고싶어서 group by에 cabin으로 묶에 집계결과를 내주고
그 다음에 having절이 시작해 조건을 찾아준다.
중요한건 grorup by 뒤에 적어야하고 order by 앞에 적어야한다.
limit절 이란?!
-- 조회되는 행 갯수를 지정할수있다.
*limit절 구조
-- select * titanic_raw limit 행번호 ,가져올 개수;
예를 들어보면
select * from titanic_raw limit 0,5;
이런식으로 슬라이싱 비슷하게
행 번호는 0부터 시작이 되며
행 번호부터 다섯줄까지 조회하겠다 라는 의미이다.
만약에 시작하는 행 번호가 0이면 생략 가능하다
반응형
'MY SQL' 카테고리의 다른 글
JOIN 절 (0) | 2022.08.16 |
---|---|
MY SQL 코드 실행 순서 (0) | 2022.08.16 |
3. MY SQL 실습 해보기 (0) | 2022.08.12 |
2. MYSQL - DML , DCL (0) | 2022.08.11 |
DDL, MYSQL 기본 설명 (0) | 2022.08.11 |