데이터 분석 1일차

HJ·2024년 4월 15일

SQL_TIL(since_20240415)

목록 보기
1/15
post-thumbnail

데이터 분석의 기초 SQL을 처음 배웠다.
코딩은 처음이라 많이 겁먹었지만 이론을 배우고 실습해보면서
내가 짠 코드대로 결과값이 도출되는 것에 흥미를 느끼기 시작했다.

사실 SQL뿐만 아니라.. velog, notion, slack, zep, dbeaver 다 처음이다,,

<SQL 1주차 강의 요약>

dbeaver로 SQL을 실습했다.

Select : 내가 원하는 정보
From : 그 정보를 가지고 올 곳

한글 또는 '-'이 포함되어 있을 경우엔 "" 를 사용한다.

where : 필터 (비교연산, between, in, like)

where 절을 사용하여 원하는 데이터를 뽑을 때 '문자' 로 표기해야한다.



between A and B : A와 B 사이 = A~B
in (A,B,C) : A,B,C를 포함하는 결과
like 'A%' : A랑 비슷한거 = A뭐라뭐라

%는 자리를 표시한다. (ex. 김% = 김씨)

and : 그리고
or : 또는
not : 아닌

[1주차 강의 문제]
1. 상품 준비시간이 20~30분 사이인, 한국음식점의 식당명과 고객번호 조회하기

답 :

<SQL 2주차 강의 요약>

2주차 강의는 1주차 이론+@를 응용하는 실습이 많았다.


이렇게 select 에서 컬럼의 합을 구할 수도 있다.

별명을 붙일땐, as 또는 띄어쓰기를 한다!



엑셀의 함수와 같다!
avg : 평균값
count : 카운트
min : 최소값
max : 최대값

distinct는 다른 종류를 카운트할 때 사용한다.
count(1) = 전체를 다 카운트할 때 사용한다.

[2주차 강의 문제]
1. 음식 종류별 가장 높은 주문 금액과 가장 낮은 주문금액을 조회하고, 가장 낮은 주문금액 순으로 (내림차순) 정렬하기

내일도 화이팅..☆

profile
First time, Last time, Every time.

0개의 댓글