본문 바로가기
DB/MySQL

[MySQL] 특정 데이터 불러오기 - WHERE

by yunamom 2022. 3. 27.
반응형
# WEHRE : 자바에서의 if문과 같다
# 1) SELECT
# 2) FROM
# 3) WHERE

# 비교 연산자
#  = 같다(주의)
#  > 크다
#  < 작다
#  >= 크거나 같다
#  <= 작거나 같다
#  <> 다르다(주의)

# 논리연산자 ( 두 개 이상의 조건문 을 작성할때 사용 )
# AND
# OR
# NOT

# 문제) member테이블에서 id가 qwer인 회원의 이름과 비밀번호 가져오기
SELECT member_name, member_pw FROM member 
WHERE member_id='qwer';

# 문제) book테이블에서 book_kind가 문학(100)인 책정보 가져오기
SELECT * FROM book WHERE book_kind='100';

# 문제) book테이블에서 가격이 15,000원 이하인 책정보 가져오기
SELECT * FROM book WHERE book_price <= 15000;

# 문제) book테이블에서 문학(100)이 아닌 책정보만 가져오기
SELECT * FROM book WHERE book_kind <> '100';

# 문제) book테이블에서 2020년 이전에 등록된 책정보만 가져오기
SELECT * FROM book WHERE book_reg_date < '2020-01-01';

# 문제) book테이블에서 컴퓨터(300)이면서 가격이 15,000원 이상인 책정보 가져오기
SELECT * FROM book WHERE book_kind = '300' AND book_price >= 15000;

# 문제) book테이블에서 재고가 없는 책정보 가져오기
# 주의) 같다는 =이 하나이다!
SELECT * FROM book WHERE book_count = 0;

# 문제) book테이블에서 문학(100)이거나 컴퓨터(300)인 책정보 가져오기
SELECT * FROM book WHERE book_kind='100' OR book_kind='300';

# 문제) book테이블에서 할인률이 없는 책정보 가져오기
SELECT * FROM book WHERE book_discount_rate = 0;

# 문제) book테이블에서 할인률이 있는 책정보 가져오기
SELECT * FROM book WHERE NOT book_discount_rate = 0;
300x250

코드