학습 기록/코딩 자율학습단 18기

코딩 자율학습단 18기 SQL 데이터베이스 2주차

dataminutestone 2025. 12. 15. 21:25

5일차: ~3.3 셀프체크 (종이책 p.109)

컬럼에 별칭 넣을 때, as 쓰는데 생략 가능!

 

6일차: ~4.2 집계 함수 실습: 은행 DB (종이책 p.112~p.128)

sum, max, min, count, avg 함수

중복을 제거하고 유일한 값은 distinct 사용

select distinct 칼럼명 from 테이블명;

 

 

 

 

 

 

7일차: ~4.3 셀프체크 (종이책 p.129)

select max(salary) - min(salary)

from empolyees

where department = 'Sales';

 

최댓값과 최솟값의 집계함수끼리도 산술연산자를 쓸 수 있다.

 

8일차 : ~5.1 자료형이란 (종이책 p132-148)

자료형이란, 데이터의 형태를 말하는 것

integer(정수형) varchar(50) 최대 50자의 문자형 등..

unsigend는 음수 값을 허용하지 않고 0 이상의 정수만 저장

정해진 글자 수가 적을수록 계산 속도가 빠르다 !

 

숫자형 정수형의 범위가 정해진 경우 자료형을 tinyint, smallint 등 다양한 형식으로 사용하는 것이 좋다

파일은 BLOB, 목록은 ENUM을 사용할 것!

 

9일차: ~5.2 자료형에 따른 필터링 실습: 상점DB (종이책 p149-162)

name like '%케첩' -> 케첩으로 끝나는 임의의 글자

name like '_케첩' -> 케첩으로 끝나는 세글자

 

time_to_sec는 입력시간을 초로 환산

between 연산자는 문자형 데이터에도 사용가능 between 'ㄱ' and '깋'으로 사용하면 ㄱ~깋까지 모든 글자

 

10일차: ~5.3 셀프체크 (종이책 p163) [추가] 학습 가이드의 10일차 연습문제