sql 3일차

SEHEE·2025년 4월 29일

3-3
group by 간단하게 작성할 수 있다.
1줄 2줄 이걸 그냥 1,2로 표현하는것도 가능

3-4
if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)
길어도 전혀 복잡한것이 없다. 그 이유는 그 틀안에서 조건들만 더 추가된거라 복잡하게 생각할 필요 전혀 없다

case 끝날때는 end라고 적으면됨
연산식도 다 case 안에 들어갈 수 있음
너무 복잡하게 생각하지마라

3-6
case와 일반 조건들 나열 순서는 상관없음
조건문 하나하나 넣어본다라고 생각하기

3-7
not given 나와있고 abc라고 나와있어서 계산 불가능함
이거 잘 알아야함!
문자형은 계산 안된다
char 문자라는 뜻임

3주차 총 정리 : 3주차 공부 좀 어려운것같음 ㅜㅜ

4-2
subquery문은 그냥 계산을 한번 더 해 복잡함을 줄여주는 용도로 시행되는거
subquery 여러개 들어갈 수 있다 from 뒤에

그리고 드래그 한 부분만 부분적으로 결과도 보는게 가능함

4-5
간단하게 축약해 표현할 수 있는데 food_orders f 이런식으로 바로 연달아 별명을 적어주면된다

4-6
중복되는걸 없애고 싶을때는 그냥 앞에 distinct 붙이면됨

5주차

5-2
is not null > 빈칸 다 삭제

5-3
내가 생각한 값이랑 너무 다르게 나오면 답을 대체할 수 있다

이때는 case 사용하고 값을 적어 나가면됨

5-5
window 함수 누적합과 조회만으로도 충분

profile
안녕하세요! 마케터를 꿈꾸는 취준생입니다 :)

0개의 댓글