关于int型数据的SQL模糊查询猜想
来源:互联网 发布:安卓飞机大战源码 编辑:程序博客网 时间:2024/05/29 14:22
在用PowerBulider实现一个小软件的时候,自己对功能的实现构思走偏了,但却反而引发了我一些想法:模糊查询int型数据。
比如通过成绩(int型)这一列,查出主键,假如成绩的位数比较多(五位数或者六位数),数据库中假设有60568、56021、75560、12345、56231,用户只记得成绩中有 60 这两位数,但忘了是哪两位上的,那么输入60,查询结果应为:60568、56021、75560。如何实现呢?
网上的取模的思路不错
oracle、db2:
1
select * fromtab where mod(col,10)=1
sqlserver、mysql
1
select * fromtab where col%10=1
但由于取模,只能支持数据尾部的模糊匹配。
我仔细想了想取模既然能支持数据尾部的模糊匹配,那么为什么不将数据反复除10再取模以匹配查询值呢,这么一来,多位数据中各位都可以成为尾部,继而可以进行全位了。只是运算时间有点长…
尝试用其他方法,但是问题在于,数据本身为int型,那么模糊匹配int型数据的方法一定得从数值的运算去找,想来想去也就只有取模了。当然,本人数学水平不高,若是有其他数值运算的方法能将高位变为低位,请多指教。
0 0
- 关于int型数据的SQL模糊查询猜想
- 关于SQL模糊查询
- sql数据 日期型数据模糊查询
- 关于sql的模糊查询的问题
- 关于SQL时间类型的模糊查询
- 关于SQL时间类型的模糊查询
- 关于SQL时间类型的模糊查询
- 关于SQL时间类型的模糊查询
- 关于SQL时间类型的模糊查询 .
- 关于SQL参数化的模糊查询
- 关于SQL时间类型的模糊查询
- 关于sql模糊查询的下划线问题
- SQL的模糊查询
- 关于SQL和HQL时间类型的模糊查询
- 关于SQL模糊查询日期时间的方法
- 【SQL】JDBC之实现对MySQL数据的模糊查询
- SQL模糊查询的语法
- Ibatis 的 模糊查询 SQL
- iOS 对图片进行压缩
- Left-pad
- 嵌入式linux视频学习
- undo log与redo log原理分析
- 3月11日,ChoiceAndList,每日20行。
- 关于int型数据的SQL模糊查询猜想
- java内部类
- Opencv 图片缩小尺寸原理
- 漫步数学分析三十一——矩阵表示
- java字符串
- 开灯问题
- 寻找最大数
- Entity实体类为什么要实现Serializable接口才能被序列化
- studio配置ndk