Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.14 KB

20210214.md

File metadata and controls

36 lines (25 loc) · 1.14 KB

26 - Tyga

2021. 02. 14

  1. select

    • 데이터 조회, 산술식, 함수 실행 시 사용
    • 일반 수식 출력 시에도 사용
  2. order by

    • 출력 결과를 정렬
    • asc: 오름차순
    • desc: 내림차순
  3. as

    • 별칭을 정한다
  4. in

    • in a
    • a 안의 값과 일치하는 값을 조회
  5. where

    • 조회하려는 데이터에 조건을 부여한다
  6. join

    • 2개 이상의 테이블을 결합하여 다수의 행을 검색하는 것
  7. group by

    • 데이터들을 원하는 그룹으로 나눌 수 있다
-- SELECT petner_id, COUNT(*) from tasks where tasks.petner_id is not null and tasks.created_at >= '2020-10-01' and tasks.created_at <= '2020-10-04' group by petner_id order by COUNT desc limit 10;

select sum(S.price) from (select tasks.petner_id, sum(suggestions.price), sum(suggestions.price) as price from tasks join suggestions on tasks.id = suggestions.task_id where tasks.petner_id is not null and tasks.created_at >= '2020-10-01' and tasks.created_at <= '2020-10-04' and tasks.petner_id in (829, 759, 339, 534, 610, 645, 650, 721, 724, 731) group by tasks.petner_id) S;