본문 바로가기
[스파르타 코딩클럽]/엑셀보다 쉬운, SQL

엑셀보다 쉬운 SQL - Where 절과 자주 같이쓰는 문법 -

by 수민띠 2023. 2. 10.

같지 않음 조건, !=

course_title이 "A"가 아닌 주문 데이터 보기

select * from orders
where course_title != "A";

 

범위 조건, between A and B

7월 13일, 14일의 주문 데이터 보기

select * from orders
where created_at between "2020-07-13" and "2020-07-15";

 

포함 조건, in()

1, 3주차 사람들의 '오늘의 다짐' 데이터 보기

select * from checkins 
where week in (1, 3);

 

패턴 조건, like (패턴으로 조건을 거는 문법)

select * from users 
where email like '%a';

'a%': 필드값이 a로 시작하는 모든 데이터
'%a': a로 끝나는 모든 데이터
'%co%' : co를 포함하는 모든 데이터
'a%o' : a로 시작하고 o로 끝나는 모든 데이터

 

일부 데이터만 가져오기, Limit

쿼리문 맨 뒤에 limit 출력할 갯수 적어주기

 

중복 데이터는 제외하고 가져오기, Distinct

고객이 사용한 결제수단의 종류 보기

select distinct(payment_method) from orders;

 

몇 개인지 숫자 세보기, Count

orders테이블에 데이터 갯수 세보기

select count(*) from orders

select COUNT(DISTINCT(name))from users