http이란?
![](https://blog.kakaocdn.net/dn/bu8zr0/btsEVLDD89y/HqkWZ2KpcKbK85NVENVPxK/img.png)
http or https: 프로토콜(자료를 요청하고 받는 형식)
SQL 이란?
![](https://blog.kakaocdn.net/dn/AEoFW/btsEY9pzFDW/fWVW31u7KN0LwVTvUC2iRK/img.png)
![](https://blog.kakaocdn.net/dn/LSO7Q/btsEYITtOOa/MrAxVSllOvaYpa9ljCuPA1/img.png)
데이터 서버에 데이터 가져오기
select : 쿼리 가져온다
* : 전부
from : 테이블 특정 지점 선택
![](https://blog.kakaocdn.net/dn/1m80R/btsEYWRs8BF/INzE0Jvqqxh9d4R3dKZbwK/img.png)
![](https://blog.kakaocdn.net/dn/bCm8XD/btsEYDdEuin/Pvw8Q9HHNklsKoeHXDKxfK/img.png)
where = 내가 검색하고 싶은 값만 따로 필터링하는 것
select → from → where 순으로 적어줘야 한다.
![](https://blog.kakaocdn.net/dn/bmUWUZ/btsE0rpDmBb/2pJGYKxGB0QIbkqcg9w2u1/img.png)
비교문을 사용 가능하다
= : 같다
< : 크다
<= : 크거나 같다
> : 작다
>= : 작거나 같다
<> : 같지 않다
비교 조건문
![](https://blog.kakaocdn.net/dn/ozGbv/btsEVMvPvy3/CQAD7r8d0wTEg6es4XBkK0/img.png)
![](https://blog.kakaocdn.net/dn/bQcKz2/btsEWyYfo7u/G5rfRhoce16GuK1k2WCsAk/img.png)
between 사용법
where "쿼리" between "a" and "b"
![](https://blog.kakaocdn.net/dn/nVJSK/btsEZplw7Ae/vNyL0qWRdJQk5NK3ddJyTk/img.png)
IN : 특정 조건만 필터링
WHERE age IN (21, 25, 27)
![](https://blog.kakaocdn.net/dn/860Nu/btsEWOfBZKq/QI0Io2wzZlP1n6nhyBKUlk/img.png)
![](https://blog.kakaocdn.net/dn/Aq16s/btsEWhh03y6/NOIIaTGqIDZuyIRQKLlWr0/img.png)
like : 비슷한 조건 검색 필터
WHERE name LIKE '김%'
여기서 이름 뒤에 %를 붙이면 앞글자 가 포함된 모든 글자라는
'%김%' 중간에 들어간 글자
'%김' 마지막 글자
![](https://blog.kakaocdn.net/dn/cIvVbe/btsEZnVz58Q/PBbkxYG5nMaFI0TdsZ9Kq1/img.png)
where 조건에 합치거나 따로 조건을 줄 때
![](https://blog.kakaocdn.net/dn/b5jKrC/btsEVLKqOP0/Wf4wWIn4gEnkOqy0kMAIw1/img.png)
값을 더한 다음 이름을 정해주고 표기하는 방법
값을 평균 및 총합
개수 구하기
![](https://blog.kakaocdn.net/dn/cSUQ7U/btsEYVE08Ei/nbxhsavlFNMFyBPprJ33Lk/img.png)
count(1) : 1의 의미는 모든 경우를 포함
count( distinct customer_id) : distinct는customer_id 의 조건중 몇 개의 다른 종류가 있는지
최솟값 최댓값
group by, order by 에 대해서
![](https://blog.kakaocdn.net/dn/Akfnr/btsEVjUVWTT/UfesEwbT7Q4KXCLOneSDgK/img.png)
group by : 그룹별로 같은 것 끼리 모아줄 수 있다.
![](https://blog.kakaocdn.net/dn/bUJafX/btsEWM9VoSr/xa8KVQX2ESyaTe1AEx69z1/img.png)
order by : 순차 정렬로 기본 내림차순으로 정렬을 한다.
만약에 역순으로 오름차순정렬을 하고 싶다면 desc 을 뒤에 추가적으로 적어주면 가능하다.
'AI 코딩 교육 TIL' 카테고리의 다른 글
2024-01-26 AI 코딩 TIL (0) | 2024.02.16 |
---|---|
2024-01-25 AI 코딩 TIL (0) | 2024.02.16 |
2024-01-23 AI 코딩 TIL (0) | 2024.02.16 |
2024-01-22 AI 코딩 TIL (0) | 2024.02.16 |
2024-02-16 AI 코딩 TIL (1) | 2024.02.16 |