TIL 3일차
2023. 12. 4. 20:26ㆍ회고/TIL(매일)
도전한 점
- 티스토리 블로그 오른쪽 클릭 금지, 복사 금지 설정하기(html 수정해야 됨)
- 디비버 폰트 바꾸기(기존 방법으로 알려진 거 안됨, 폰트 크기 조절 방법 Ctrl+(플/마))
- 범주별 계산방법 : group by
- 항상 select, from, where 다 쓰고 마지막에 사용한다.
- 어떤 컬럼을 기준으로 값을 정렬해줘 : order by
- 기본값은 오름차순 정렬이다. 내림차순은 desc 추가한다.
- 실습은 무조건 먼저 작성해보고 체크한다. 포기하지 않음!
- 실습 1. 음식점별 주문 금액 최댓값 조회하기 - 최댓값 기준으로 내림차순 정렬
select restaurant_name,
max(price) as max_price
from food_orders
group by restaurant_name
order by max(price) desc
- 실습 2. 고객을 이름 순으로 오름차순으로 정렬하기
select name
from customers
order by name
[수정] 어떤 컬럼을 조회해야 하는지 명시하지 않았기 때문에 전체컬럼을 조회한다.
select *
from customers
order by name
- 두 가지 이상의 컬럼을 이용해서 정렬가능 : 쉼표를 이용한다.
- 우선 성별 기준으로 오름차순 정렬을 하고, 성별 안에서 이름 순으로 오름차순 정렬을 해준다.
select *
from customers
order by gender, name
좋았던 점
- 과학기술정보통신부의 <2022 데이터직무 현황보고서>를 읽고 정리하며 실제 채용현황에 대해 알 수 있었고 직무별 차이점에 대해 인지할 수 있었다.
아쉬운 점
- 쿼리문 작성할 때, 조건부 제대로 읽기
잊지말 점
- group by는 where 절 다음에 사용한다.
시도할 점
- SQL 2주차 실습 과제하기
'회고 > TIL(매일)' 카테고리의 다른 글
TIL 6일차 : 실습 (1) | 2023.12.07 |
---|---|
TIL 5일차 : replace, substr, concat (1) | 2023.12.06 |
TIL 4일차 : 실습 (0) | 2023.12.05 |
TIL 2일차 (0) | 2023.12.01 |
TIL 1일차 (0) | 2023.11.30 |