hiko-blog

VBA業務改善

MENU

HAVING Count サンプル

'//ordersテーブルから顧客ごとの注文数を計算し、その注文数が3以上の顧客のみを抽出

SELECT customer_id, COUNT(*) AS order_count
FROM orders
GROUP BY customer_id
HAVING COUNT(*) >= 3;

 

'//各部署の平均給与を計算し、平均給与よりも高い給与を持つ部署のみを抽出

SELECT department_id, AVG(salary) AS avg_salary
FROM employees
GROUP BY department_id
HAVING AVG(salary) > 50000;’

 

 

’//各都市の顧客数を計算し、顧客数が10人以上の都市のみを抽出

SELECT city, COUNT(*) AS customer_count
FROM customers
GROUP BY city
HAVING COUNT(*) >= 10;

 

'//In (Select Item from サンプルTB WHERE 単価>101 and 設定日>#2024/01/04#)

SELECT [サンプルTB].ID, [サンプルTB].Item, [サンプルTB].設定日, [サンプルTB].単価
FROM サンプルTB
WHERE ((([サンプルTB].Item) In (Select Item from サンプルTB WHERE 単価>"100" and 設定日>#2024/01/04#)));