Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 이상치 제거
- 내일배움캠프#til#데이터 리터러시
- 내일배움캠프#til#sqld
- 라이브 세션
- 이상탐지
- 딥러닝
- 통계학
- t검정
- A/B테스트
- 차원축소
- 데이터
- 제2종오류
- #내일배움캠프 #사전캠프 #til #sql
- 제1종오류
- 통계
- 책
- 내일배움캠프#til#파이썬#python#전처리
- 내일배움캠프#til#파이썬#python#통계학
- 머신러닝
- 통계101x데이터분석
- 내일배움캠프#til#파이썬#python
- 데이터분석
- 가설검정
- 카이제곱검정
- Ai
- 내일배움캠프#til#sqld#eda#데이터리터러시
- 내일배움캠프#til#sql
- vscode
- 다중검정
- 통계학공부
Archives
- Today
- Total
Ming's Life
[내일배움캠프 사전캠프] SQL 1일 (1-2주차 강의) 본문
1. 오늘 학습 키워드
- 데이터베이스와 SQL이 무엇인지 이해하기
- SQL 데이터 조회하기 및 필터링 하기 , 숫자 계산 값 도출하기
- Query 결과를 원하는 순서대로 조회하기
2. 오늘 학습 한 내용을 나만의 언어로 정리하기
- SELECT : 데이터를 가져오는 기본 명령어로, 데이터를 조회하는 모든 Query 에 사용됨
- FROM : 데이터를 가져올 테이블을 특정해주는 문법
select *
from 테이블
* : 모든 컬럼을 가져와준다는 의미
- 원하는 컬럼 선택하기
select 컬럼1, 컬럼2
from 테이블
- 컬럼에 별명(aliias) 주기
select oeder_id as ord_no,
restaurant_name "식당 이름"
from food_orders
* 별명 지을 때 유의 사항
- WHERE : 전체 데이터 중 원하는 데이터만 필터링을 할 수 있음
select *
from 테이블
where 필터링 조건
기본 조건은 '='을 통하여 줄 수 있음
* 비교 연산
= : 같다
<> : 같지 않다
> : 크다
>= : 크거나 같다
< : 작다
<= : 작거나 크다
- BETWEEN : A 와 B 사이 (기본문법 : between a and b)
where age between 10 and 20
- IN : '포함' 하는 조건 주기 ( 기본문법 : in (A, B, C)
age in (15, 21, 31)
cuisine_type in ('Korean', 'Japanese')
- LIKE : 완전히 똑같지는 않지만, 비슷한 값을 조건으로 주기 (기본문법 : like '시작문자%')
name like '김%'
* '김' 으로 시작하는 이름
* 논리연산
AND : 그리고
OR. : 또는
NOT : 아닌
select *
from food_orders
where cuisine_type='Korean' and price>=30000
ex) 한국 음식이면서, 가격이 30,000원 이상인 조건 지정
- 함수 종류
- 합계 : SUM(컬럼)
- 평균 : AVG(컬럼)
- 데이터 갯수 : COUNT(컬럼)
- 몇개의 값을 구하고 잇는지 구할 때 : DISTINCT(컬럼)
- 최솟값 : MIN(컬럼)
- 최댓값 : MAX(컬럼)
- GROUP BY : 특정 컬럼을 기준으로 데이터를 그룹화하고, 그룹별 집계
select 카테고리컬럼(원하는컬럼 아무거나),
sum(계산 컬럼),
from
group by 카테고리컬럼(원하는컬럼 아무거나)
- ORDER BY : SQL로 조회한 결과를 원하는 순서대로 정렬 (Query 결과 정렬)
select 카테고리컬럼(원하는컬럼 아무거나),
sum(계산 컬럼),
from
group by 카테고리컬럼(원하는컬럼 아무거나)
order by 정렬을 원하는 컬럼 (카테고리컬럼(원하는컬럼 아무거나), sum(계산 컬럼) 둘 다 가
능)
* 정렬의 종류
- 오름차순 : 생략 order by sum(price)
- 내림차순 : desc order by sum(price) desc
3. 학습하며 겪었던 문제점 & 에러
오타로 인한 애러
4. 내일 학습 할 것은 무엇인지
3-4주차 강의 듣기
'내일배움캠프' 카테고리의 다른 글
| [내일배움캠프] 4일차 (0) | 2025.05.15 |
|---|---|
| [내일배움캠프] 3일차 (0) | 2025.05.14 |
| [내일배움캠프] 2일차 (0) | 2025.05.13 |
| [내일배움캠프] 1일차 (0) | 2025.05.12 |
| [내일배움캠프 사전캠프] SQL 2일 (3주차 강의) (1) | 2025.05.09 |