걷기 30번까지, SQL 4주차 다 듣기, 웹 4주차 진입하기
RANK() // ex) 1등 1등 3등 3등 5등
DENSE_RANK() // ex) 1등 1등 2등 2등 3등
ROW_NUMBER() // 고유한 번호 부여, 값에 관계없이 순서대로
LIMIT N // 위에서 최대 N개의 행 반환
LIMIT offset, count // offset: 건너뛸 행의 개수, count: 반환할 행의 개수
HAVING // 전체 결과에 대해 집계 조건을 걸 때
RANK() OVER (
[PARTITION BY column1, column2, ...] -- 그룹화 기준 (옵션)
ORDER BY column3 [ASC|DESC] -- 정렬 기준 (필수)
) AS rank_alias
(
select
from
) a // a는 별칭. 별칭을 지정 안할 시 오류 발생
select 조회 할 컬럼
from 테이블1 a ( ) join 테이블2 b on a.공통컬럼명=b.공통컬럼명 // ( ) 안은 inner로 할 지 left 등등 어떤 종류로 join할 지 적는 곳
SELECT에서 별칭 붙인 것과 집계함수를 사용할 수 있는 절 // GROUP BY, ORDER BY, HAVING
안 되는 것 // WHERE 이유: SELECT 이전에 실행되기 때문
CSS에서의 우선순위: id > class
19:30 아침에 3주차 WEB 숙제 막힌 부분하고 나니 속이 뻥 뚫렸다. 하지만 SQL 걷기 문제 생각보다 어려워서 어질어질하고 SQL 강의도 이제 모르는 것들이 마구마구 나와서 이제 시간이 조금씩 걸리기 시작한다. SQL 4주차 숙제도 해야 하는데 이것도 쉽지 않아 보인다. 쉬었다가 해야겠다..
21:00 쉬었다가 했는데 신기하게 잘 된다. 다만 어제처럼 다 해놓고 한 부분이 안 된다 ㅡㅡ
일부로 하나만 이상하게 되도록 한 거 아냐??