社区
Oracle 高级技术
帖子详情
oracle817全模糊查询的怪问题!
chen_cyh
2004-09-21 08:56:13
最近遇到一个怪问题,
数据库:oracle817
使用select * from table1 where name like '%某一个名字%' ;
查询时,就是查不到这条记录,但是通过编号查,显示的就有这个名字;
...全文
190
18
打赏
收藏
oracle817全模糊查询的怪问题!
最近遇到一个怪问题, 数据库:oracle817 使用select * from table1 where name like '%某一个名字%' ; 查询时,就是查不到这条记录,但是通过编号查,显示的就有这个名字;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chen_cyh
2004-10-11
打赏
举报
回复
直接在服务器上执行的,不存在客户端和服务器的问题!
chen_cyh
2004-10-11
打赏
举报
回复
应该是编码不同而存在的问题。
lialin
2004-10-11
打赏
举报
回复
你telnet到报务器上执行这些操作看可不可以,如果可以的话就是客户端和服务器之间的问题啦!我估计在服务器应该问题不是很大的 !
chen_cyh
2004-10-11
打赏
举报
回复
都试过了。
zhihaitao
2004-10-11
打赏
举报
回复
你把问题贴
出来,执行语句和结果
smallcrocodile
2004-10-09
打赏
举报
回复
先用某个汉字模糊查询试一试
Tabalulu
2004-10-09
打赏
举报
回复
可能是客户端字符集的问题
我还遇到过有些字写到数据库会变成其他的字
chen_cyh
2004-10-09
打赏
举报
回复
十一长假终于回来了,但是还没有等到消息,希望大家列出例子,难道没有人遇到和我同样情况的么?
dlmaomao
2004-09-24
打赏
举报
回复
也可以使用select * from table1 where name like '%某一个名字的部分%' ;
如:select * from table1 where name like '%张%' ;
chen_cyh
2004-09-23
打赏
举报
回复
加分了,难道没有人知道么?
Jackyhou2004
2004-09-22
打赏
举报
回复
你可以试一下:ftp命令登上服务器,把你要执行的语句放到一个文件里,然后put到服务器,然后@执行一下,看看还有没有你说的问题。
我以为你是在toad里面查询的,所以说是toad的问题,呵呵~
chen_cyh
2004-09-22
打赏
举报
回复
请教Jackyhou2004(波) ,tload起到什么作用?什么时候要用到它?我查询是直接在数据库服务器上的sqlplus中执行的sql语句.与tload有关系么?
chen_cyh
2004-09-22
打赏
举报
回复
是否有人知道oracle中文字符集和英文字符集是如何处理中文的,如果知道这个就应该知道这个差别了.
还有一次,我用精确查询一个名字,结果跟这个名字完全无关的名字也在查询结果中,当时字符集是英文的,但是具体的名字我已经遗忘,是不是两个名字在英文字符集下的编码一致造成??
Jackyhou2004
2004-09-21
打赏
举报
回复
这个是toad的问题,不要轻易怀疑字符集。可能你模糊查询的时候的字是很平常的字,如“代”,或者“销”,都找不到。这种字不可能是字符集的问题。这是toad的问题。你可以把命令上传到服务器上,用@执行,应该可以查出来。
yangqingdelphi
2004-09-21
打赏
举报
回复
赞成nyfor(nyfor)
yangqingdelphi
2004-09-21
打赏
举报
回复
你把你通过编号查出的名字拷出来,再like一次.
bzszp
2004-09-21
打赏
举报
回复
把你的执行过程帖出来看看
nyfor
2004-09-21
打赏
举报
回复
估计是字符集不同导致.
Mybatis-
模糊查询
的俩种方法
(2)因为直接使用:(’%’+参数+ ...like concat (参数一,参数二,参数三):用于
模糊查询
,不推荐直接用like,所以用concat连接。(2) 可以预防SQL注入(比like concat强),因而安
全
性也强。bind(参数一,参数二):用于
模糊查询
。
通过
Oracle
识别字符串中的中文or字母or数字来介绍
全
角半角转换函数(to_multi_byte/to_single_byte)在varchar/clob中的使用案例
在日常处理数据的过程中,大家肯定会遇到很多奇奇
怪
怪
的字符,然后还要对这些字符处理,比如***你有个需求:识别字符串中的中文或是识别字母或是识别数字,甚至都识别出来然后剔除or保留某些字符汉字或数字***。...
oracle
奇葩函数,
Oracle
系列 开发中奇葩
问题
你遇到几个
1、
oracle
插入数据中文乱码的
问题
:
问题
描述:在plsql中不管是编辑数据,还是使用insert语句插入,所有的中文都会变成乱码。解决方法:我的电脑---右击---属性---高级---环境变量---系统变量---新建变量名:NLS_LANG...
[转]sql
模糊查询
在进行数据库查询时,有完整查询和
模糊查询
之分。 一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1.%:表示任意0个或多个字符。可匹配任意类型和长度的...
使用mybatis 连接
Oracle
数据库 xml 文件中需要注意的
问题
3:使用
Oracle
连接mybatis 时, 因为有一些业务场景规定,数据库中有一下字段,在前端为。2:使用Orcale的时候: 需要 多包一个 concat(concat)4:在判断时间类型的时候 需要注意不要把...1:首先使用
模糊查询
的时候。
Oracle 高级技术
3,494
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章