我的数据表的健康保险费率取决于年龄,性别和邮政编码。我想创建一个查询,通过特定的计划名称/性别/邮政编码组合给我最低的溢价。
例如,什么是最低价格?
Zip Gender Age Lowest_price_rate
======================================================
10001 F 90 ?
90210 M 65 ?
答案 0 :(得分:1)
我假设您正在使用某种形式的SQL,并且您已经在表中使用了费率。
按照您想要的任意分组条目,并选择最小条目。查询可能如下所示:
SELECT Zip,Gender,Age,MIN(rate) AS Lowest_price_rate FROM MyTable GROUP BY Gender,Age,Zip
当然,如果您只想查看某些条件,可以在WHERE
部分后面放置标准FROM MyTable
子句。该查询未经测试,但应该有效。
答案 1 :(得分:0)
SELECT MIN(Lowest_price_rate) FROM TABLE_NAME WHERE plan_name ='' AND gender = '' AND Age = ''
将上述查询与必要的值一起使用。 (字段的表名和值)