[스파코] SQL 1주차 공부 정리

1544 단어 sqlsql

Select

데이터를 선택해서 가져오기

Select 데이터 from 테이블

Where

가져올 데이터에 조건 걸기

Select * from point_users
where name = '이**'
and point > 20000

Where 절과 같이 쓰는 문법

같지 않음
!=

Select * from point_users
where name != "이**"

범위
between and

Select * from point_users
where create_date between '2020-07-12' and '2020-07-13'
'7월 12일 ~ 7월 13일 사이의 생성 날짜이다.

포함
in ()

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

패턴(문자열 규칙)
like

select * from users 
where email like '%daum.net'

그 외 :
how to use like in sql' 구글링

쿼리 작성 Tip

1) show tables로 어떤 테이블이 있는지 살펴보기
2) 제일 원하는 정보가 있을 것 같은 테이블에 select from 테이블명 쿼리 날려보기
3) 원하는 정보가 없으면 다른 테이블에도 2)를 해보기
4) 테이블을 찾았다! 조건을 걸 필드를 찾기
5) select
from 테이블명 where 조건 이렇게 쿼리 완성!


Limit

일부 데이터만 가져오기

select * from orders 
where payment_method = "kakaopay"
limit 5

Distinct

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

select distinct(payment_method) from orders

Count

숫자 세보기

select count(*) from orders

좋은 웹페이지 즐겨찾기