내일배움캠프

[사전캠프] 데이터기반 QA/QC 부트캠프 1일차

min0jun 2026. 4. 24. 18:13

1. 오늘 학습 키워드

- SQL와 AI 걸음마 떼기

 

2. 오늘 학습 한 내용

SQL이란?

  • SQL은 데이터베이스와 대화를 하기 위한 언어이다.
    (Tip. SQL이란 언어를 사용하여 데이터베이스에 요청 하는 질의를 Query라고 한다.)
  • 테이블과 컬럼이란?
    -테이블은 엑셀과 유사하게 데이터를 갖고 있고 각 열을 컬럼 or 필드라고 한다.

예시) 데이터 전체가 테이블, 노란색 선택된 부분이 컬럼

  • Select: 데이터를 가져오는 기본 명령어
    From: 데이터를 가져올 테이블을 특정해주는 문법 (어디서 가져올건지)
    *tips) 별명기능을 통해 쉽게 컬럼을 불러올 수 있다.
Select 컬럼1, 컬럼2
from 테이블
  • Where: 전체 데이터에서 원하는 데이터만 필터링하여 보여주는 문법
select *(*는 전체)
from 테이블
where 필터링 조건(예. 20살 ~ 30살)

 

비교연산자 의미
= 같다
<> 같지 않다
> 크다
>= 크거나 같다
< 작다
<= 작거나 같다
  • Between: A와 B사이
    In: 포함하는 조건
    Like: 같진 않지만 비슷한 값 조건
select ()
from ()
where () between A and B
where () in (A, B, C)
where () like '시작문자%', '%포함문자%', '%끝나는 문자'
  • Where 절에 and, or, not을 이용해 응용하기!
    And: age>20 and gender='female'
    Or: age>20 or gender='female'
    Not: not gender='female'
Tip. 에러메세지가 떠도 당황하지말고 에러 코드보다 에러 메세지에 집중하여 에러를 해결하자!

 

AI 기초 배우기

AI란?
-비선형 상황에 능동적으로 처리하는 똑똑한 소프트웨어


AI를 상황에 맞게 사용하기 위한 작업 = 기계 학습 (머신 러닝)

-기계학습의 종류

  • 지도학습(규칙기반): 기술자의 의도대로 정답 데이터를 알려주며 해당 로직을 수행하도록 학습시킨다.
    속도가 빠르다는 장점이 있지만 유연성이 떨어지는 단점이 있다.
  • 비지도학습(패턴기반): 많은 정보 속에서 특정 공통점과 차이점 인식
    정답 데이터가 필요 없지만 명확한 정답이 없다.
  • 강화학습(보상기반)

요즘엔 여러 종류를 복합하여 사용한다!

 

3. 오늘의 과제 - 돈을 벌기 위해 일을 합시다!

 1번:

select name, position
from sparta_employees

2번:

select distinct position
from sparta_employees

3번:

select id, name, position, salary, hire_date
from sparta_employees
where salary between 40000 and 60000

4번:

select id, name, position, salary, hire_date
from sparta_employees
where hire_date<'2023-01-01'

(특수문자나 한글은 ''사용하기)

 

나의 간단 소감

-코딩은 처음 배워봤는데 쉽게 알려주셔서 아직은 재밌다ㅎㅎㅎ... AI는 빨리 더 심화과정을 배우고 싶다. 설렌다.