TIL

[1/7] TIL - SQL (1주차)

pys6341 2025. 1. 7. 19:40

1. Select / From 

select : 데이터를 가져오는 기본 명령어로 데이터를 조회하는 모든  Query에 사용됨

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

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

select *
from food_orders

 

 

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

select 컬럼1, 컬럼2
from 테이블

 

[컬럼에 별명주기]

방법1: 컬럼1 as 별명1

방법2: 컬럼 2 별명 2

 

*별명 지을 때 유의사항

영문, 언더바 > 별명만 적음

특수문자, 한글> 큰 따옴표 안에 적어줌

 

3. 조건에 맞는 데이터로 필터링(where)

select *
from 테이블
where 필터링 조건 (eg. 20살 이상)

 

4. Between, In, Like

<> 같지않다

 

Between : A와 B사이

where age between 10 and 20

 

In: 포함하는 조건

cuisine_type in ('Korean', 'Japanese')

 

Like : 비슷한 값을 조건으로 주기

  • 특정한 문자로 시작하는 경우
name like '김%'

 

  • 특정한 문자를 포함하는 경우
restaurant_name like '%Next%'

 

  • 특정한 문자로 끝나는 경우
name like '%임'

 

5. 여러 개의 조건으로 필터링

 

AND : 그리고 

예시: age >20 and gender = 'female'

 

OR : 또는

예시: age>20 or gender = 'female'

 

NOT : 아닌

예시: not gender='female'