我有一个包含字段名称为 mgrs 的表,存储在 mgrs 字段中的值类似于“42SWC227821555”,可能包含更多字符,并且可能包含小写字母。现在我想搜索两个经理之间的记录,那么我该怎么做呢?我可以先将 mgrs 值转换为整数,然后在 Between 子句中使用吗?
代替BETWEEN
子句的使用STRCMP(expr1, expr2) http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html#function_strcmp字符串比较操作函数:
WHERE STRCMP(mgrs, '42SWC227821555') >= 0 AND STRCMP(mgrs, '42SWC227821570') <= 0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)