2025 내일배움캠프 QAQC_2기

2025 내일배움캠프 QAQC_2기 시작!

mingdoremi 2025. 4. 29. 17:54

오늘은 내일배움캠프 QAQC_2기 사전캠프 1일차

 

이런 직업부트캠프도 처음이고 공부 블로그를 작성한 적이 없어 매우 뚝.딱. 거리지만 열심히 해보도록 하겠습니다!

 

품질관리라는 직무를 정하면서 데이터분석 프로그램을 다룬 적도 없고 프로그램 다룬 경험이 필요한 것 같아 내일배움캠프 QAQC 트랙에 신청하게 되었습니다. 

각 팀원끼리 노션으로 데일리 스크럼도 공유하고 자료도 공유하고 많은 이야기도 나누는 것 같은데 처음이라 다른 팀들 쓰신 거 구경하고 '이렇게 적으면 되겠구나!' 깨달음을 얻는 중입니당.. 점차 익숙해지겠지요..?

 

오늘은 SQL강의 1주차를 들었습니다. SQL은 데이터베이스의 언어이다.(?) 정도로만 알고 있었는데 오늘 바로 DBeaver이란 프로그램을 깔고 MYSQL을 직접 실습해보는 시간이었어요.

내가 직접 명령어를 입력해서 프로그램에서 데이터를 조회한다니 이제 진짜 시작한 실감이 나고 강의를 보며 따라하는 나 좀 멋질지도?라는 의욕이 막 뿜뿜하네요.

 

처음으로는 SQL의 가장 기본구조인 SELECT 와 FROM를 배웠습니다.

1. SELECT 와 FROM

SELECT : 데이터를 가져오는 기본 명령어

FROM : 데이터를 가져올 테이블을 특정해주는 문법

* : 모든 컬럼을 가져와준다는 의미

 

SELECT *

FROM food_orders

 

이렇게 작성을 하면 food_orders 테이블의 데이터를 조회한다는 뜻이지요!

 

2. 필요한 항목만 뽑아서 사용하기

테이블의 모든 컬럼이 필요하지 않을 때, 필요한 것만 선택하여 조회하는 것입니다.

SELECT 컬럼1, 컬럼2
FROM 테이블

 

이렇게 작성을 한다면 제가 원하는 컬럼1, 컬럼2만을 조회할 수 있어요!

 

컬럼에 별명을 줄 수 있는데 내가 원하는 이름으로 바꾸는 것이에요

- 방법1 : 컬럼1 as 별명1

- 방법2 : 컬럼2 별명2

방법이 두가지가 있는데 저는 방법2가 더 편하더라구요!

구분 영문, 언더바 특수문자, 한글
방법 별명만 적음 "별명"으로, 큰 따옴표 안에 적어줌
예시 ord_no "ord no", "주문번호"

 

3. 조건에 맞는 데이터로 필터링하기 (WHERE)

데이터 중 특정 조건을 필터링 하는 경우

ex) '나이가 21살인 사람'

SELECT *

FROM 테이블

WHERE age=21

 

4. 필터링시 유용한 표현 (비교연산, BETWEEN, IN, LIKE)

비교연산자 의미 예시
= 같다 age=21
<> 같지 않다 age<>21
> 크다 age>21
>= 크거나 같다 age>=21
< 작다 age<21
<= 작거나 같다 age<=21

 

- BETWEEN : A와 B 사이

BETWEEN a AND b

ex) 나이가 10과 20 사이 WHERE age BETWEEN 10 and 20

 

- IN : 포함하는 조건 주기

IN (A,B,C)
ex) 나이가 15, 21, 31세인 경우 WHERE age IN (15,21,31)

 

- LIKE : 완전히 똑같지는 않지만, 비슷한 값을 조건으로 주기

특정한 문자로 시작하는 경우 LIKE '시작문자%'
ex) '김'으로 시작하는 이름 name like '김%'

 

4. 여러 개 조건으로 필터링 하기

논리연산자 의미 예시
AND 그리고 age>20 and gender='female'
-> 나이가 20세 이상이고, 여성
OR 또는 age>20 or gender='female'
-> 나이가 20세 이상이거나, 여성
NOT 아닌 not gender='female'
여성이 아닌

 

5. 에러메세지에 당황하지 않고 문제 해결하기

에러메세지에서 확인 할 부분은 '왜 에러가 났는가'입니다.

에러코드 다음에 나오는 문장을 보면, 친절하게 에러가 난 이유를 설명해주기 때문에 에러가 난 이유를 읽어본다면 문제를 해결할 수 있을 것입니다.

 

강의를 듣기만 하는 것이 아니라 프로그램을 같이 하면서 들으니까 집중도 더 잘되고 바로바로 이해가 가능해서 좋았어요!

점점 더 어려워진다는데 열심히 복습하면서 제 것으로 만들도록 노력하겠습니다~!

 

내일은 더 열심히 살아야겠네용 아자아자 파이팅!