SUB QUERY 2

집계함수

이번에 다룰 주제는 집계 함수의 사용법입니다. SQL에서는 다양한 방법으로 데이터의 집계를 할 수 있습니다. 얼마나 많은 고객이 서울에 살고 있는가?얼마나 많은 주문을 어느 고객이 했는가? 특정 고객의 상품 주문 총 금액은 얼마인가?특정 고객이 9월달에 주문한 총 금액은 얼마인가?등 데이터를 가지고 통계를 내기 위해서는 집계 함수의 사용법을 알아야 합니다. 그래서 이번 포스팅에서는 집계 함수를 사용하는 방법에 대해 알아보도록 하겠습니다.단순히 테이블의 행수를 알고 싶으면 아래와 같이 Count 함수를 사용하면 됩니다.SELECT COUNT(*) FROM Customers 위와 같이 Count(*) 함수를 사용하면 전체 행수를 알 수 있습니다. 이 경우 NULL 값은 무시됩니다. 만약 특정 컬럼(열)이 N..

MSSQL 2024.11.17

서브쿼리(Sub Query)

이번에 다룰 주제는 서브 쿼리 또는 하위 쿼리라고 하는 놈을 다루어 보도록 하겠습니다.서브 쿼리는 SELECT, INSERT, UPDATE 또는 DELETE 문이나 다른 서브 쿼리의 내부에 중첩해서 사용하는 쿼리를 말합 니다.서브 쿼리를 이용해서 표현하는 구문들은 대부분 서브 쿼리를 이용하지 않고 조인을 이용해서 해결할 수 있습니다. 서브 쿼리를 굳이 이용하지 않더라고 조인을 통해서 서브 쿼리를 대체할 수 있는 경우가 대부분입니다.그러면 조인을 이용해서 쿼리문을 만들 수 있는데 왜 서브 쿼리를 알아야 할까요? 이론적인 설명은 다 제쳐두고 필자가 서 브 쿼리를 사용해야 하는 이유는 가독성 때문이라고 생각합니다.어느 정도 규모가 있는 기업체들에서는 대부분 사내에서 ERP나 그 비슷한 관리 프로그램들을 운영하..

MSSQL 2024.11.16