sql 조건문
● if문 작성

if문으로 조건을 주어준다
if문의 조건과 다른 것에는 else문을 이용하여 결과 값을 변경이 가능하

● case 문
case문을 이용하여 여러 조건별로 따로 정리가 가능하며
case when + 조건1 + then + 조건1에 맞는 경우 나오게 될 결과물
when + 조건2 + then + 조건2에 맞는 경우 나오게 될 결과물
when + 조건3 + then + 조건3에 맞는 경우 나오게 될 결과물
end(끝에는 이것을 넣어주어야 한다)

문자를 숫자로 숫자를 문자로 변경해주는 명령

문자 명령 예시

subselect : 변수 선언? 함수? 같은 느낌으로 내가 지정한 값을 불러올 수 있게 만들어주는 것

distinct : 개수를 셀 때 종류가 몇 가지가 있는지 세는 명령어

괄호 안에서 설정을 하고 밖에 select에서 계산을 한 뒤 결과 값
● 테이블끼리 붙이는 명령어

from 칸에 서로 원하는 테이블을 합치는 명령어
left와 inner가 있다
left : 기존의 값에 넣어주는 테이블값을 넣되 값이 없는 곳은 비워둔다
inner : 기존의 갚에 넣어주는 테이블 값이 동일하게 존재하는 값만 만들어준
FROM food_orders 옆에 f같이 약어 설정이 가능하다
f.customer_id = c.customer_id : 서로 동일한 컬럼이 있어야 하면 같은 값들을 이어서 한 테이블로 표시를 해준다
● 소수점 없애는 법

● group by, order by, where

이 상태에서도 group by, order by, where 전부 다 가능하다
☆☆distinct를 사용하면 똑같은 중복의 값을 삭제해준다☆☆


두 개의 테이블 값을 가져와서 연산하는 것도 가능하다

숙제 어렵다...

필러링 평균값 구하기

앞에서 계산을 할 때 Not given 같이 숫자가 아닌 건 0으로 간주하기 때문에 평균값이 바뀐다

☆☆☆where 값 is not null : 없는 값 제외☆☆☆

null 값 변경
null 값일 때 기본 값 설정같이 null 값을 20으로 바꾸어준다.

● 피벗 뷰 만들기

한번 한 번을 밖에서 서브쿼리에 해주어야 한다
띄우기를 두 번 하면 서로 다른 실행 테이블을 가질 수 있다.

숙제의 답
'코딩 교육 TIL' 카테고리의 다른 글
2024-01-29 AI 코딩 TIL (0) | 2024.02.16 |
---|---|
2024-01-26 AI 코딩 TIL (0) | 2024.02.16 |
2024-01-24 AI 코딩 TIL (0) | 2024.02.16 |
2024-01-23 AI 코딩 TIL (0) | 2024.02.16 |
2024-01-22 AI 코딩 TIL (0) | 2024.02.16 |