我在MySQL数据库中有一个表,如下所示:
username rating
1 xxxxxxxx -1
2 xxxxxxxx 5
3 xxxxxxxx 14
4 xxxxxxxx 23
5 xxxxxxxx 12
现在,如果我有一个给定的值,例如13,那么我将如何返回所有评级在10%以内的行(以13为单位)?
最佳答案
SELECT *
FROM `tblName`
WHERE `rating` BETWEEN 13 * 0.9 AND 13 * 1.1
那将完美地工作。