nic*_*ckf 20
SELECT * FROM `myTable` WHERE `mov_id` LIKE '%1' OR `mov_id` LIKE '%2'
Run Code Online (Sandbox Code Playgroud)
该%字符是一个通配符它(如匹配任何*其他许多地方)
如果mov_id是数值(TINYINT,INT等等),那么您应该使用数字运算符.例如,使用模运算符保留最后一位数
SELECT * FROM mytable
WHERE (mov_id MOD 10) IN (1, 2)
Run Code Online (Sandbox Code Playgroud)
如果mov_id是字符串,则可以使用LIKE或SUBSTRING().SUBSTRING()会稍快一些.
SELECT * FROM mytable
WHERE SUBSTRING(mov_id, -1) IN ('1', '2')
Run Code Online (Sandbox Code Playgroud)
如果您的表很大或者经常运行查询,那么您应该考虑在表中添加一个列,您可以在其中存储mov_id最后一个数字/字符,并为该列编制索引.
| 归档时间: |
|
| 查看次数: |
25706 次 |
| 最近记录: |