본문 바로가기
개발일지

[내일배움단] 엑셀보다 쉬운 SQL - 1주차 / 22년 1월 5일

by 능이버섯 2022. 1. 5.
반응형

[수업목표]

1. 데이터베이스(DB)와 SQL이 왜 필요한지 이해한다.

2. DB에서 데이터를 가져오는 기초적인 문법인 Select와 Where문을 이해한다.

3. 조금 더 복잡한 분석을 위해 자주 사용되는 문법을 익힌다.

 

[배운 것]

  • 데이터 뽑는 기초방법

show tables; - 테이블에 뭐 있나 보여줘

select * from 뭐시기; - 뭐시기 전체 선택할껴

select * from 뭐시기

where 저시기; - 뭐시기 선택해서 저시기 할려

컨트롤+엔터 - 지금 적어놓은 거 바로 적용하는 거

 

  • 조건 걸기

!= - 같지 않음

between - 범위, 1일부터 30일까지 이런 거 쌉가능

in (1, 2); - 1, 2 포함

 

  • 문자 패턴 조건

like %a - %a로 끝나는 데이터

like a% - a%로 시작하는 데이터

like %a% - a를 포함하는 데이터

like a%b - a로 시작해서 b로 끝나는 데이터

 

select 어쩌구저쩌구

limit 5; - 어쩌구저쩌구 조건 가진 애들 5개만 보여줘~ 왜냐면 데이터가 막 2천만개 있는데 그거 다 불러오면 버벅거리자나

 

select distinct(어쩌구) from 저쩌구; - 저쩌구에 있는 어쩌구 데이터에서 중복값 제외하고 보여줘

select count(*) from 어쩌구 - 어쩌구에 있는 거 갯수가 몇 개인지 알랴줌

select count(distinct(어쩌구)) from 저쩌구; - 저쩌구에 있는 어쩌구 데이터에서 중복값을 제외한 거의 숫자를 알랴줌

 

[수강소감]

숫자는 '안 쓰고' 문자는 '씀' 이거 자꾸 까먹음

내가 은근히 오타를 잘 낸다는 걸 알게 되었음 오류 나는 이유의 반은 오타였음

그리고 엔터를 많이 안 치데 눈에 잘 보이게 정리 좀 해야겠음

똑같이 쓴 것 같은데 왜 내가 할 때는 오류나고 튜터님이 하는 영상 보고 하면 되는 건지 소름끼친다

반응형

댓글