时间:2021-05-02
1.背景介绍
最近在查询数据时,突然遇到了这样一个场景,如何对一个字段类型为long的字段进行模糊匹配。一顿操作以后发现不能使用like进行模糊查询,仔细查看了一下官方文档才发现,long数据类型并不支持该操作。然后就想着将long类型转换为varchar类型然后在进行模糊匹配,通过百度尝试了多种方法,发现效果不太理想。(如果你们发现好的方法欢迎在评论区留言)
2.解决思路
笔者这里采用的思路是:
先创建一个新表,然后将关键信息通过数据类型转换为合适的类型(此处是运用to_lob函数将long类型转换为lob),最后对新表进行模糊匹配。
3.解决实例
需求:对test1表中的b字段进行模糊匹配。
完整代码:
效果截图:
a.测试表数据类型
b.成功创建新表
c.模糊匹配结果
4.后记
好了,以上就是对long类型字段处理的方案,如果各位朋友有更好的方案可以与我沟通交流。
到此这篇关于oracle数据库对long类型字段进行模糊匹配的解决思路的文章就介绍到这了,更多相关oraclelong类型字段模糊匹配内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.csdn.net/qq_41780234/article/details/115378943
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
使用达梦数据库的大字段前不得不说一下数据库大字段的性能问题:在数据库中,经常需要用到大字段类型,如Oracle中long、blob、clob,SQLServ
以oracle为例,其文字与格式字符串不匹配一般都是传参与数据库里的字段类型不匹配,这时候需要注意匹配数据库字段的类型。 ORACLE数据库系统是美国ORAC
同事在学mybatis时,遇到了一个问题就是,使用char类型字段作为查询条件时一直都查不出数据,其他类型的则可以。使用的数据库是oracle,查询条件字段类型
数据库字段类型的设计。设计和选择数据表中的字段类型时,有必要对用户的需求进行分析与考虑,对最小字段类型和代表性的性别数据着重设计,男性可以使用字段类型0表示、女
本意是想查查mongo数据库的int类型的like怎么查,但是好像没解决这个问题。精确查询;模糊查询;分页查询,每页多少:按某个字段排序(或升或降):查询数量: