
데이터 분석 내일배움캠프 사전캠프를 시작했다.
이미 이전에 데이터 분석 및 사이언스 부트캠프를 수강했는데 또 수강하는 이유와 생각을 정리해보려고 한다.
[내일배움캠프 수강 이유]
- 데이터 조회: select, from
- 필터링: where, 비교연산자, between, like, in, 논리연산(and, or, not)
Query란?
데이터베이스에 접근하기 위한 질의. DB에서 정보를 요청하고 결과를 얻기 위해 사용하는 언어. SQL은 그중 가장 대표적인 언어이다.
BETWEEN
where age between 10 and 20
in
cuisine_type in ('Korean', 'Japanese')
like
restaurant_name like '%Next%'
비교연산자
| 비교연산자 | 의미 | 예시 |
|---|---|---|
| = | 같다 | age=21 ex) gender=’female’ |
| <> | 같지 않다 (다르다) | age<>21 ex) gender<>’female’ |
| > | 크다 | age>21 |
| >= | 크거나 같다 | age>=21 |
| < | 작다 | age<21 |
| <= | 작거나 같다 | age<=21 |
논리연산
| 논리연산자 | 의미 | 예시 |
|---|---|---|
| AND | 그리고 | age>20 and gender=’female’ |
| OR | 또는 | age>20 or gender=’female’ → 20세 이상이거나, 여성 |
| NOT | 아닌 | not gender=’female’ → 여성이 아닌 |
OR 예시) select * from payments where pay_type='card' or vat<=0.2