我有一个价格结构如下的 MySQL 表:
--------------------
| Price | item_id |
--------------------
|$10,999| 123 |
|$5,889 | 321 |
|$2999 | 143 |
|------------------|
现在如果我查询这个:
SELECT * FROM products WHERE price BETWEEN "$2999" AND "$6000";
它将返回两行。但如果我查询这个:
SELECT * FROM products WHERE price BETWEEN "$2999" AND "$20000";
它不会返回任何行,因为它预计会返回至少 3 行?
请注意,还有许多其他行是 11,000 美元,依此类推...
任何帮助,将不胜感激!