디오 라이프

SQLD 자격증 독학으로 준비하기 - SQL 강의 복습 1Chapter 본문

자기계발

SQLD 자격증 독학으로 준비하기 - SQL 강의 복습 1Chapter

디오 2023. 3. 2. 21:14
반응형

 

SQL 강의를 12월에 완강하고,
자격증 따기 전에 한번 더 복습!



스파르타 같은 경우,
강의 시간이 짧기 때문에
하루에 한 챕터씩 듣는 것도 무리가 없다.

(챕터 당 1시간 정도 소요)




출/퇴근 시간에 카페에서 찾은
SQLD 핵심 정리 내용을 공부한다.

(아이패드가 있지만 종이로 공부하는 23살 애늙은이)

 

 

[정리] SQLD.docx
0.21MB

카페에서 퍼온 건데, 2차 쉐어에 대한 문제가 있다면 바로 삭제 예정.
카페는 데이터 베이스 포럼이라는 카페고
이외에도 정말 유용한 정보가 많으니 가서 가입 한번씩 하자.

 

 

아무튼! 지금 바로 시작해보자!

(SQL 툴은 무료 툴인 DBeaver를 사용한다.)

 

 

 

우리 어디서 뭐 먹을래?   Selcet(선택) / Where(어디서) 절


데이터 베이스는 스파르타에서 제공하는
데모 데이터를 사용해 SQL을 익힐 수 있다.


Selecet 는 선택하는 것이다.
즉, 데이터 테이블, 필드를 선택해서
아래와 같이 불러올 수 있다.

(*테이블은 데이터가 담긴 폴더 느낌이고, 필드는 그 데이터 안의 카테고리 수준이다.)

 

 

Selecet 가 데이터와 필드를 불러왔다면,

Where 는 불러온 필드에서의 값을 뽑아낼 수 있다.


위 이미지의 가장 우측에 있는 것이 포인트인데,
5000점과 같거나, 큰 숫자를 불러오라는 명령을 내린 데이터 값이다.

( < 큼 ,  = 같음,  > 작음, >= 크거나 같음, >= 작거나 같음 )

 

 

< 활용 예시 >

 

Select(선택) *from (으로부터) point users(테이블)

 

 

 

어디서 뭐 먹을지, 약속 정할 땐 단짝 친구가 있는 법 - Where 절과 같이 쓰이는 문법 배우기

 

!=             같지 않음         


between    범위 (00부터 ~ 00까지)

 

in                포함

필드 안의 00값과 동일한 것을 불러와라

 

%                패턴

&는 a로 시작해서 b로 끝나는 값을 불러옴.
%는 0로 시작해서 0으로 끝나는 값을 불러올 수도 있다.

 


 

우리가 실무에서 SQL을 사용할 땐,
방대하지만 정리가 안 된 데이터일 수 있다.



그래서 보통 테이블을 미리 살펴보아야 하는데,
그럴 때 사용할 수 있는 유용한 문법들을 알아보자!

 

 

 

난 좀 친구를 골라 사귀는 편이야, 너희들만 와 - limit , 

                                       

 

 

                                        limit -  n개만 불러오기

 

                                  distinct - 중복제거

                                   

                                    count - 숫자 세기

 

                                    응용 - count와 distinct를 함께 사용하기



이렇게 1 Chatper 복습이 끝났다!
역시 복습은 필수인 것 같다...TT

(생각보다 기억에 안 남은 게 꽤 있었음)

 

 

나에게 자격증 준비와

블로그에 기록을 남기는 커다란 숙제를

주어도 괜찮은 것인지 모르겠다...

 

 

내일 금요일 + 저녁 약속이 있어서
집에 오면 밤이고, 내일 되면 주말이라
월요일로 얼렁뚱땅 넘어가게 되고,
난 아예 까먹어버릴 것 같은 기분이 든다.

 

 

까짓거 해버리자.
See you next.

반응형