| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 769 人关注过本帖
标题:like與通配符
只看楼主 加入收藏
rgbtdkjcel
Rank: 1
等 级:新手上路
帖 子:294
专家分:0
注 册:2007-3-26
结帖率:50%
收藏
 问题点数:0 回复次数:5 
like與通配符
insert into sql values(5,'ad__a')
insert into sql values(5,'adacaaa')
insert into sql values(5,'ada_acd')

select * from sql where detail like 'adc_%' escape 'c'



上述中。為何查詢語句只能查出一條呢??而不是所有的記錄都顯示呢?
搜索更多相关主题的帖子: like 
2009-08-06 16:26
Mo诫
Rank: 4
等 级:业余侠客
帖 子:80
专家分:223
注 册:2009-7-29
收藏
得分:0 
这位朋友,你没明白%号的真正意义吧!
'李%'  ------------->姓李的全部记录
'%李'  ------------->以李结尾的全部记录
'%李%' ------------->含有李的全部记录

仁兄的select * from sql where detail like 'adc_%' escape 'c'
就是要查询'abc%'记录。够了哈
2009-08-07 10:32
lee7yy
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-8-16
收藏
得分:0 
后面的那个escape 'c'是嘛意思?
2009-08-16 23:54
subMain
Rank: 5Rank: 5
等 级:职业侠客
帖 子:50
专家分:357
注 册:2009-8-17
收藏
得分:0 
escape 'c'
它的意思就是将'adc_%'中的字符c后面的通配符"_"看做一个普通字符,,所以你只能查出第一条记录。。
select * from sql where detail like 'adc_%'
假如like后面没有加escape关键字,下面的几个绿色的值是能被被查出来的,红色的值是查不出来的:
adc1
adc23
adcyec

adc
select * from sql where detail like 'adc_%' escape 'c'
假如like后面加了escape关键字,下面的几个绿色的值是能被被查出来的,红色的值是查不出来的:
ad_
ad__
ad_123

ad
adc_
adc
adcr

学习VB好多天
2009-08-20 23:13
xiaobin9015
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:36
专家分:154
注 册:2009-9-2
收藏
得分:0 
ding
2009-09-04 10:17
lls407063674
Rank: 1
等 级:新手上路
帖 子:23
专家分:2
注 册:2009-9-4
收藏
得分:0 
这位朋友,你没明白%号的真正意义吧!
'李%'  ------------->姓李的全部记录
'%李'  ------------->以李结尾的全部记录
'%李%' ------------->含有李的全部记录

仁兄的select * from sql where detail like 'adc_%' escape 'c'
就是要查询'abc%'记录
escape 'c'
它的意思就是将'adc_%'中的字符c后面的通配符"_"看做一个普通字符,,所以你只能查出第一条记录。。
select * from sql where detail like 'adc_%'
假如like后面没有加escape关键字,下面的几个绿色的值是能被被查出来的,红色的值是查不出来的:
adc1
adc23
adcyec
adc
select * from sql where detail like 'adc_%' escape 'c'
假如like后面加了escape关键字,下面的几个绿色的值是能被被查出来的,红色的值是查不出来的:
ad_
ad__
ad_123
ad
adc_
adc
adcr
2009-09-06 12:10
快速回复:like與通配符
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018163 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved