- 데이터를 만들어내고 수정하는 일보다는 추출하고 읽어내는 것을 집중적으로 배우기 시작한다.
- SQL의 기본 문법을 통해 원하는 조건의 데이터를 추출해 낼 수 있다.
데이터는 크게 table 과 field로 나뉜다.
가장 기본적인 문법은 select와 where를 사용하는 것이다.
* select * from table ---> table에 있는 모든=* 또는 특정 table 정보 불러오기
* where table = 'field' ---> select된 table 안의 특정 fieldj(문자열) 불러오기
응용
1) where table != 'field' ---> 같지 않음
2) where table like '%naver.com' ---> %=블라블라+naver.com인 정보추출
3) where table between '2023-01-01' and '2023-01-15' ---> 1월1일부터 1월14일까지의 정보추출
4) where table in (1,3) ---> 1과 3이 포함된 정보추출
모든 where절은 and나 or로 나열될 수 있다.
5) select distinct(email) from table ---> table 내의 email 정보를 불러오는데 중복제거함
(email 종류를 보여준다고 생각하면 된다.)
6) select count(*) from table ---> table 내의 모든 정보의 숫자를 세기
7) select count(distinct(email)) from table ---> count와 distinct 중복 사용 가능
8) limit 숫자 ---> 전체 데이터가 아닌 숫자만큼만 미리 보여주기
*** 코드 작성 후 control+enter 키를 사용하여 적용한다.
'성장하는 중 > SQL' 카테고리의 다른 글
[SQL 개발일지 : 4주차 마무리] subquery의 활용 (0) | 2023.02.08 |
---|---|
[SQL 개발일지 : 3주차] join과 union (0) | 2023.01.29 |
[SQL 개발일지 : 2주차] group by, order by 활용 (0) | 2023.01.25 |