같지 않음 조건, !=
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
'[스파르타 코딩클럽] > 엑셀보다 쉬운, SQL' 카테고리의 다른 글
엑셀보다 쉬운 SQL - With절과 유용한 문법들 - (0) | 2023.02.20 |
---|---|
엑셀보다 쉬운 SQL - Subquery - (0) | 2023.02.20 |
엑셀보다 쉬운 SQL - Join, Union - (0) | 2023.02.20 |
엑셀보다 쉬운 SQL - Group by, Order by, Alias - (0) | 2023.02.10 |
엑셀보다 쉬운 SQL - SELECT문 - (0) | 2023.02.10 |