SQL은 반복적으로 써보면서 감과 원리를 익히기가 중요. 몇 가지 안되는 문법들로 무궁무진한 결과를 얻을 수 있음.
같이 삽질하며 익히는 수업!
DB에 데이터를 저장시 이점
많은 양의 데이터를 효과적으로 저장/수정/사용 가능
DB란?
여러 사람들이 함께 사용할 목적으로 데이터를 담는 통
모든 데이터베이스는 CRUD에 해당하는 기능을 지원.
C(Create) : 데이터의 생성
R(Read) : 저장된 데이터를 읽어오는 것
U(Update) : 저장된 데이터를 변경
D(Delete): 저장된 데이터를 삭제하는 것
쿼리문
1. Select 쿼리문
어떤 테이블에서 어떤 필드의 데이터를 가져올지로 구성
* 모든 필드 = e.g) Select * from @ (@에서 추출한 *모든데이터)
- 1) Where 절
- Select 쿼리문으로 가져올 데이터들에 조건을 걸어줌
- Where 절과 자주 같이 쓰는 문법 배우기
같지않음 !=
범위 between e.g) 날짜, 포인트...
포함 ( 1,2,3,4 )
Like e.g) where email like 'a%' : email이 a로 시작하는 모든 데이터
where email like 'a%com' : email이 a로 시작해서 com으로 끝남
where email like '%naver.com' : email이 naver.com으로 끝남
limit e.g) limit 5 = 결과값 중 5개만 보여줌
Distinct 중복 제거하고 보기 e.g) select distinct (payment_method) from orders
Count e.g) select count (*) from orders where payment_method = 'kakaopay'
혼자서도 삽질을 잘 해봐야 함! 30분 1시간 고민 해보기
공부 둘째 날 쿼리문 입력후 결과 값 추출 하는 방법이 기억이 안남
ctrl+enter 잊지말자
'스파르타 코딩클럽 > SQL' 카테고리의 다른 글
TIL)SQL Join, Union (0) | 2022.06.24 |
---|---|
TIL)SQL select, Group by, count(*) from (0) | 2022.06.07 |