MySql:计算价格范围内的行数?

MySql:计算价格范围内的行数?,sql,mysql,Sql,Mysql,如果我想知道我有多少个条目,其中产品价格在500-1000范围内。我该怎么做 谢谢 我猜你的意思是: SELECT COUNT(*) FROM products WHERE product_price >= 500 AND product_price <= 1000 从产品价格>=500且产品价格使用的产品中选择计数(*): SELECT COUNT(*) FROM products WHERE product_price >= 500 AND product_price &

如果我想知道我有多少个条目,其中产品价格在500-1000范围内。我该怎么做


谢谢

我猜你的意思是:

SELECT COUNT(*) FROM products WHERE product_price >= 500 AND product_price <= 1000
从产品价格>=500且产品价格使用的产品中选择计数(*):

SELECT COUNT(*) FROM products WHERE product_price >= 500 AND product_price < 1000
SELECT
SUM(CASE WHEN product_price < 500 THEN 1 ELSE 0 END) AS price_range_1,
SUM(CASE WHEN product_price >= 500 AND product_price < 1000 THEN 1 ELSE 0 END) AS price_range_2,
SUM(CASE WHEN product_price >= 1000 THEN 1 ELSE 0 END) AS price_range_3
FROM products
SELECT COUNT(*) FROM the_table WHERE price BETWEEN 10 AND 20;
SELECT count(*) FROM table WHERE price BETWEEN 500 AND 1000