데이터 베이스
데이터 베이스(24) 조건문 where와 where not
개발연습자1
2022. 12. 9. 15:40
지금까지 배운 데이터 베이스 조건문은 case나 if가 있다. 이제 새로운 조건문으로 논리연산자처럼 쓸수 있는 where문이 있다.
where문을 알아보자
== 출시연도별로 묶은 데이터 중에 평균이 70이 넘는 데이터를 가져와라
select released_year,avg(stock_quantity) as average
from books
group by released_year having average > 70;
이렇게 데이터베이스상에 평균이 70이 넘는 데이터만을 가져온다.
-- uqdated_ad 컬럼에서 null인 데이터를 가져와라
select *
from comments
where uqdated_ad is null;
값이 null인 데이터만 가져올수도 있다.
실무에서 때론 where문을 제외한 나머지 데이터가 필요할 수 도 있다. 이땐 where 뒤애 not을 쓰면 where 조건을 만족한 데이터 이외에 값을 가져온다.
-- comments 테이블에서 updated_at 컬럼이 null이 아닌 데이터를 가져오시오.
select *
from comments
where uqdated_ad is not null;
이렇게 null이 아닌 데이터만 가져올수 있다.
반응형