PM 부트캠프 사전캠프 2일차 후기

오늘 슬랙에 있던 다른 부트캠프 참가자분이 강아지 사진을 올려주셨다.
너무 순하고 귀엽게 생긴거 아니냐고🐶
귀여운 강아지 사진 보고 나니 수업 시작 전부터 기분이 좋았다. 다음엔 우리집 고양이도 자랑해야지 헤헤😚

메타버스에서 옹기종기 모여서 간단한 이야기도 나누고 각자 오늘 무슨 공부할지도 이야기한 후 각자 공부를 하러 떠났다.
얼떨결에 팀장된건 안 비밀....🤣
SQL 공부 1일차
어제부터 SQL 강의 들으시는 분들이 많았는데 나는 살짝 두려운 마음도 있기도 했고, 첫날에는 가볍게 시작하고 싶어서 PM이란에 대해서만 알아보았다.

오늘은 두려움을 이기고 SQL 강의를 듣기 시작했는데 들어보니 생각보다 쉽고 재미도 있었다.
나는 딱 떨어지는 것을 좋아하는데 SQL에 제대로된 문법으로 코드를 작성하면 필요한 데이터만 나오는것이 재밌더라!
오늘 배운 SQL 정리!
◆ SQL이란?
- 데이터베이스와 대화할 수 있는 언어
◆ Query란?
- SQL에서 데이터베이스를 요청하는 질문
| 기본 명령어 |
| • select : 데이터를 가져오는 기본 명령어 • from : 데이터를 가져올 테이블을 특정해주는 문법 • * : 모든 컬럼을 가져와 준다는 의미 • where : 특정 조건을 필터링 하는 문법 • between a and b : a와 b 사이 • in (A, B, C) : A, B, C 를 포함하는 조건 주기 • like : 완전히 똑같지는 않지만 비슷한 값의 조건 - like '시작문자%' / like '%포함문자%' / like '%끝나는문자' |
| 모든 데이터 중 테이블에서 나이가 21살이 아닌 여자 데이터를 가져와줘 |
| select * from 테이블 where age<>21 and gender='female' |
| 컬럼에 별명(alias) 주기1 | 컬럼에 별명(alias) 주기2 |
| select 컬럼 as 별명 from 테이블 |
select 컬럼 별명 from 테이블 |
컬럼에 별명 지을 때 유의 사항
| 구분 | 영문, 언더바 | 특수문자, 한글 |
| 방법 | 별명만 적음 | 큰 따옴표 안에 별명을 적어주기 |
| 예시 | ord_no | "ord no" "주문번호" |
비교연산자
| 비교연산자 | 의미 | 예시 |
| = | 같다 | age=21 (나이가 21살인) gender='femal' (성별인 여자인) |
| <> | 다르다 | age<>21 (나이가 21살이 아닌) gender<>’female’ (성별이 여자가 아닌) |
| > | 크다 | age>21 (나이가 21살보다 많은) |
| >= | 크거나 같다 | age>=21 (나이가 21보다 크거나 같은) |
| < | 작다 | age<21 (나이가 21살보다 작은) |
| <= | 작거나 같다 | age<=21 (나이가 21살보다 작거나 같은) |
다양한 조건의 종류
- Between a and b
| 나이가 10과 20 사이 |
| where age between 10 and 20 |
- in (A , B , C)
| 나이가 15 또는 21 또는 31 세인 경우 | 음식 종류가 한식 또는 일식인 경우 |
| where age in (15, 21, 31) | where cuisine_type in ('Korean', 'Japanese') |
- like '시작문자%' ㅣ like '%포함문자%' ㅣ like '% 끝나는문자 '
| 김으로 시작하는 이름 | 식당 이름에 Next를 포함하는 경우 | 임으로 끝나는 이름 |
| where name like '김%' | where name like '%Next%' | where name like '%임' |
논리연산자
| 논리연산자 | 의미 | 예시 |
| And | 그리고 | age>20 and gender='female' → 나이가 20세 이상이고, 성별이 여성 |
| Or | 또는 | age>20 or gender='female' → 나이가 20세 이상이거나, 성별이 여성 |
| Not | 아닌 | not gender='female' → 성별이 여성이 아닌 |
'PM 부트캠프' 카테고리의 다른 글
| [PM 부트캠프 - 사전캠프 6일차 후기] (0) | 2025.06.04 |
|---|---|
| [PM 부트캠프 - 사전캠프 5일차 후기] (0) | 2025.05.30 |
| [PM 부트캠프 - 사전캠프 4일차 후기] 아이스브레이킹 (1) | 2025.05.29 |
| [PM 부트캠프 - 사전캠프 3일차 후기] SQL (0) | 2025.05.28 |
| [PM 부트캠프 - 사전캠프 1일차 후기] PM이란? (0) | 2025.05.26 |