我的值是15。
然后,我有一个数据库,其中包含不同的排名的球员。
他们在我的排名表中有以下信息:
Level CountFrom CountTo
Level 1 0 9
Level 2 10 19
Level 3 20 29
字符串
如何在sql命令中提取级别?
即我有:
SELECT *
FROM `ranks
WHERE `CountTo` <= '15'
型
这将拉动Level 1和Level 2作为结果。
我能想到的唯一方法是,然后OrderBy CountTo DESC,并将结果限制为1。
还有更好的办法吗?
2条答案
按热度按时间vlurs2pr1#
您也可以在查询中使用
CountFrom
。字符串
CountTo
(9)值使CountTo >= 15
为false。CountFrom
(10)对于CountFrom <= 15
为真,其CountTo
(19)对于CountTo >= 15
为真。CountFrom
(20)值使CountFrom <= 15
为false。ddrv8njm2#
可以使用BETWEEN
字符串