스파르타코딩클럽 엑셀보다쉬운 SQL (4주) 33기
1주차 - 수강일자 210920
기본
- 쿼리문 : 데이터베이스에 명령을 내리는것
- CRUD 네가지 메인 액션이있지만 DB관련 직종이 아닌이상 R(read)만 제대로 하면 된다.
- 이번 강의에서는 R만 배우기로 한다.
- 테이블 : 시트
- 필드 : 컬럼
- 문자에는 '' 따옴표가 필수 / 또는 ""도 무방
- 숫자에는 '' 따옴표 미사용
- SQL은 대소문자를 가리지 않는다. 어떻게 써도 동일하게 인식
where절
- 같다 : =
- 다르다 : !=
- 초과 미만 : > <
- 이상 이하 : >= <=
조건
- 포함 : where 컬럼명 in (조건1, 조건2, ... )
- 범위 : where 칼럼명 between '조건1' and '조건2'
- ex. between '2021-08-02' and '2021-08-08'
=> 08-02 ~ 08-07 출력. 이상 and 미만
- ex. between '2021-08-02' and '2021-08-08'
- 패턴 : where 컬럼명 like '%naver.com'
- '%d' d로 끝나는
- 'd%' d로 시작하는
- '%d%' d가 가운데 들어가는
- 'a%b' a로시작하고 b로 끝나는
기타
- limit # : #개만 출력하기 (where 절 이후에 사용)
- distinct(칼럼명) : 칼럼명의 중복데이터는 제외하고 (select 절에 사용)
- count(칼럼명) : 칼러명의 갯수세기 (select count(disntinct(칼럼명)) 으로 주로 사용)