show table
👉 모든 테이블 확인하기
select 추출할 필드(*은 모든 필드를 추출함) from 테이블
where 필드값 조건
select * from orders
where course_title = "앱개발 종합반" and payment_method = "kakaopay";
필드나 테이블이 아닌 '문자'는 '작은 따옴표'로 묶기
!=
between ~ and '''
Q. 7월 13일 ~ 7월 14일 데이터를 뽑을 때, 조건으로
BETWEEN '2020-07-13' AND '2020-07-15'
로 하는 이유는 무엇인가요?
A. SQL에서BETWEEN A AND B
문법의 범위는 A 이상 B 이하 이나, 날짜데이터의 경우 시,분,초 가 없이 날짜만 적는 경우BETWEEN '2020-07-13 00:00:00' AND '2020-07-15 00:00:00'
와 같은 의미가 됩니다. 즉, B에 해당하는 데이터가 00:00:00 이하의 데이터여서 7월 15일의 데이터가 1초라도 지나가면 범위에 포함되지 않는 것입니다. 그래서 15일 데이터는 결과로 출력되지 않습니다.`
in( )
in(1,3,5,7)
like
where email like '%daum.net'
(다음이메일을 사용하는 필드만 추출)limit 5
: 값을 5개만 보여줌)select distinct (추출할 필드) from 테이블
select count(*) from table
where payment_method = 'kakaopay'
웹코딩하다가 SQL하니까 너무 쉬워서 깜짝 놀랐다. 물론 1주차니까 그런거겠지만ㅎㅎㅎ