Jacob
Home
  • 분류 전체보기 (64)
    • Developer (16)
      • Life (2)
      • Career (2)
      • Interview (4)
      • Algorithm (4)
      • Computer Science (2)
      • Web Development (2)
    • Back-end (45)
      • Python (3)
      • Django (12)
      • Git (5)
      • Database (3)
      • SQL (21)
      • PostgreSQL (0)
      • Redis (0)
      • Linux (1)
    • DevOps (3)
      • Development (1)
      • AWS (0)
      • Docker (1)
      • Nginx (1)
Home
  • 분류 전체보기 (64)
    • Developer (16)
      • Life (2)
      • Career (2)
      • Interview (4)
      • Algorithm (4)
      • Computer Science (2)
      • Web Development (2)
    • Back-end (45)
      • Python (3)
      • Django (12)
      • Git (5)
      • Database (3)
      • SQL (21)
      • PostgreSQL (0)
      • Redis (0)
      • Linux (1)
    • DevOps (3)
      • Development (1)
      • AWS (0)
      • Docker (1)
      • Nginx (1)
블로그 내 검색
Portfolio

having (1)

  • Back-end/SQL

    SQL HAVING절

    Having절 이전까지는 GROUP BY절을 실행하기 전에 WHERE문을 사용해서 필터링을 했다. 하지만 아래와 같은 코드에서 aggregate 함수에 기반해 필터링을 하고 싶다면 어떻게 해야 할까? SELECT company, SUM(sales) FROM finance_table WHERE company != 'Google' GROUP BY company; 여기서 한 가지 고려해야할 점이 한가지 있다. SELECT문과 위치한 SUM()함수는 제일 아래의 GROUP BY절이 실행되기 전까지 실행되지 않는다는 것이다. 즉, GROUP BY 보다 위에 위치한 WHERE로는 aggregate 함수에 기반해서 필터링을 할 수 없다는 것이다. 이때, WHERE로 불가능한 함수 기반 필터링을 가능하게 해주는 것이 ..

    2021. 5. 31.

이전
1
다음
전체 글 보기
  • LinkedIn
  • Rocket Punch
  • Velog
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Jacob

Designed by Nana
블로그 이미지
Jacob Lee
🧑🏻‍💻Back-end to DevOps | 🎯Keep Running the Race

티스토리툴바