已表A免得字段和字段D作为唯一标识,查询A表里面的字段B,若字段B的值小于50,得分30;若大于50小于500,得分35;若大于500小于1000得分40;若大于1000小于3000得分45;大于3000得分50
时间: 2023-11-08 17:29:47 浏览: 78
查询表字段信息
5星 · 资源好评率100%
你的问题是关于数据库查询语句的,我可以为你提供一种思路:
```
SELECT
CASE
WHEN B < 50 THEN 30
WHEN B >= 50 AND B < 500 THEN 35
WHEN B >= 500 AND B < 1000 THEN 40
WHEN B >= 1000 AND B < 3000 THEN 45
ELSE 50
END AS score
FROM A
WHERE A.D = '唯一标识值'
```
这个查询语句会根据字段B的值范围返回对应的得分,最后只需要根据唯一标识值查询A表即可。当然,具体的语法可能因为不同的数据库而有所不同,你需要根据自己使用的数据库做相应的调整。
阅读全文