본문 바로가기

TIL/SQL

SQL 1주차

1. SQL 기본구조 익히고 데이터 조회 시작하기(SELECT, FROM)

-> SELECT: 데이터를 가져오는 기본 명령어, 데이터 조회, 컬럼 선택

-> FROM: 데이터를 가져올 테이블을 특정

 

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

-> 컬럼에 별명을 주기: as / 띄어쓰기

-> ex) 컬럼 1 as 별명 1 / 컬럼 2 별명 2

-> 영문, 언더바: only 별명

-> 특수문자, 한글: 큰 따옴표로 적기("별명")

 

3. 조건에 맞는 데이터만 필요할 때, SQL로 필터링하기(WHERE 이란)

-> 문자: 작은 따옴표로 적기('조건')

 

4. 필터링을 할 때 유용한 표현 알아보기(비교연산, BETWEEN, IN, LIKE)

-> <>: 같지 않다

-> ex) age <> 21: 21세가 아니다

-> BETWEEN a AND b: a와 b 사이

-> ex) where age BETWEEN 10 AND 20: 나이가 10 ~ 20세 사이

-> IN(A, B, C): '포함'하는 조건

-> ex) age IN(15,  21, 31): 나이가 15,21,31세인 경우만 출력

-> ex) cuisine_type IN('Korean', 'Japanese'): 음식 종류가 한식, 일식인 경우만 출력

-> LIKE: 특정 문자로 시작, 특정 문자로 종결, 특정 문자 포함

-> ex) name LIKE '김%': '김'으로 시작하는 이름

-> ex) name LIKE '%김': '김'으로 종결되는 경우

-> ex) restaurant_name LIKE '%Next%': 식당 이름에 'Next'를 포함하는 경우

 

5. 필터링 조건으로 여러 개를 적용해야 할 때(논리연산)

-> AND: 조건이 모두 만족할 때

-> ex) age>20 and gender=’female’: 나이가 20세 이상이고, 여성

-> OR: 조건 중 하나라도 만족할 때

-> ex) age>20 or gender=’female’: 나이가 20세 이상이거나 여성이거나, 둘 중 하나만 만족해도 출력

-> NOT: 조건이 아닐 때

-> ex) not gender=’female’: 여성이 아닌 즉, 남성만 출력

 

 

'TIL > SQL' 카테고리의 다른 글

Date 타입에서 년, 월, 일 추출하기  (0) 2024.01.25
SQL 3주차  (0) 2023.12.20
SQL 2주차  (0) 2023.12.19