sql的between如何結(jié)合其他函數(shù)

sql
小樊
81
2024-10-19 14:24:58
欄目: 云計(jì)算

在 SQL 中,可以使用 BETWEEN 關(guān)鍵字結(jié)合其他函數(shù)來(lái)執(zhí)行更復(fù)雜的查詢。以下是一些示例:

  1. 使用 BETWEENAVG() 函數(shù)獲取指定范圍內(nèi)的平均值:
SELECT AVG(price) as average_price
FROM products
WHERE price BETWEEN 10 AND 50;
  1. 使用 BETWEENSUM() 函數(shù)獲取指定范圍內(nèi)的總和:
SELECT SUM(sales) as total_sales
FROM sales_data
WHERE date BETWEEN '2021-01-01' AND '2021-12-31';
  1. 使用 BETWEENCOUNT() 函數(shù)獲取指定范圍內(nèi)的記錄數(shù):
SELECT COUNT(*) as total_records
FROM employees
WHERE salary BETWEEN 50000 AND 60000;
  1. 使用 BETWEENMIN() 函數(shù)獲取指定范圍內(nèi)的最小值:
SELECT MIN(temperature) as lowest_temperature
FROM weather_data
WHERE date BETWEEN '2021-01-01' AND '2021-12-31';
  1. 使用 BETWEENMAX() 函數(shù)獲取指定范圍內(nèi)的最大值:
SELECT MAX(temperature) as highest_temperature
FROM weather_data
WHERE date BETWEEN '2021-01-01' AND '2021-12-31';

這些示例展示了如何使用 BETWEEN 關(guān)鍵字與其他函數(shù)結(jié)合,以便在執(zhí)行查詢時(shí)獲取所需的結(jié)果。

0