| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1143 人关注过本帖
标题:问了很多人都说不知道——关于查询内容带[]的问题
取消只看楼主 加入收藏
康师傅828
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-9-3
收藏
 问题点数:0 回复次数:2 
问了很多人都说不知道——关于查询内容带[]的问题


我在做数据库时,遇到这样的问题:
假设有表MyTable,记录中有一个字段(假设叫XXX)有这样类似的数据:
  aaa[A]abcd
  aaa[AB]jdshf
  aab[A]dsf
  aaa[AC]ewr
  aaa[AA]tryk
  aab[AB]reji
   ……
我现在想查找所有含有“[A]”的数据。
我这样写的:SELECT * FROM MyTable WHERE XXX like "%aaa[A]%"
结果查找不到。怎么办?

搜索更多相关主题的帖子: 查询 
2007-09-03 16:38
康师傅828
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-9-3
收藏
得分:0 
sky_yang_sky的方法我试验了:
SELECT * FROM MyTable WHERE XXX like '%'+quotename('A')+'%'
可以找到所有含有“[A]”的记录,但:
SELECT * FROM MyTable WHERE XXX like '%aaa'+quotename('A')+'%'
却找不到所有含有“aaa[A]”的记录
问题还是没有解决


2007-09-04 10:34
康师傅828
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-9-3
收藏
得分:0 
谁有办法解决啊!!!

2007-09-04 12:32
快速回复:问了很多人都说不知道——关于查询内容带[]的问题
数据加载中...
 
   



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

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