본문 바로가기
DATABASE/MySql 실습

[sql] 문법 sum(), avg(), and, or, not , !=, 사이 , between 활용법

by 코끼리똥11 2024. 5. 14.

SUM()

SUM() 함수는 지정된 열의 값들의 합계를 계산합니다.

select sum(pages)
from books;

AVG()

AVG() 함수는 지정된 열의 값들의 평균을 계산합니다.

select avg(pages)
from books;

 

AND

AND 연산자는 두 조건이 모두 참인 경우에만 결과를 반환합니다.

 

select *
from books
where stock_quantity>100 and released_year >2000;

OR

OR 연산자는 두 조건 중 하나라도 참이면 결과를 반환합니다.

select *
from books
where author_lname = 'Eggers' or released_year > 2010;

NOT

NOT 연산자는 조건이 거짓인 경우에만 결과를 반환합니다.

 

!= 연산자는 두 값이 같지 않은 경우에 결과를 반환합니다. (일부 SQL 데이터베이스에서는 <>도 동일하게 작동합니다.)

-- 2017이 아닌 데이터
select released_year
from books
where  released_year != 2017;

 

select title
from books
where title not like '%w%';

BETWEEN

BETWEEN 연산자는 지정된 두 값 사이에 있는 값을 반환합니다. AND와 함께 사용되며, 경계값도 포함합니다.

select *
from books
where released_year between 1990 and 2015;
select *
from books
where released_year>1990 and released_year<2015;