首页 > 代码库 > MySQL中int类型的字段使用like查询方法
MySQL中int类型的字段使用like查询方法
方法参考自:
http://stackoverflow.com/questions/8422455/performing-a-like-comparison-on-an-int-field
也就是使用CAST转换指定字段,然后进行比较。具体样例代码如下:
SELECT ProductID, ProductName FROM Products WHERE CAST(ProductID as CHAR) LIKE ‘%15%‘
但是这样做的话,MySQL不能使用对应int字段索引,而且like本身就很慢。
建立一个多余字段varchar类型对应int类型,会更有效一些。
MySQL中int类型的字段使用like查询方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。