1 / 2
文档名称:

SQL模糊查询详解.pdf

格式:pdf   页数:2页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL模糊查询详解.pdf

上传人:翩仙妙玉 2012/9/16 文件大小:0 KB

下载得到文件列表

SQL模糊查询详解.pdf

文档介绍

文档介绍:IT-Homer 专栏
成功是优点的发挥,失败是缺点的积累! 不为失败找理由,只为成功找
方法……
SQL模糊查询详解
分类: SQL Index 2011-06-08 22:04 466人阅读评论(0) 收藏举报
在进行数据库查询时,有两种:完整查询和模糊查询,模糊查询语句如下:
SELECT 字段 from 表 WHERE 某字段 Like 条件
其中关于查询的条件,SQL提供了四种匹配模式:%、_、[]、[^]
1 % 表示任意0个或多个字符
可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
SELECT * from [user] WHERE u_name LIKE '%三%'
将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来
另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件,如下:
SELECT * from [user] WHERE u_name LIKE '%三%' AND u_name LIKE '%猫%'
SELECT * from [user] WHERE u_name LIKE '%三%猫%'
如上,虽然能搜索出“三脚猫”,但不能搜索出符合条件的“张猫三”
2 _ 表示任意单个字符
匹配单个任意字符,它常用来限制表达式的字符长度语句:
SELECT * from [user] WHERE u_name LIKE '_三_'
只找出“唐三藏”这样u_name为三个字且中间一个字是“三”的
SELECT * from [user] WHERE u_name LIKE '三__';
只找出“三脚猫”这样name为三个字且第一个字是“三”的;
3 [ ] 表示括号内所列字符中的一个(类似正则表达式)
指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个。
SELECT * from [user] WHERE u_name LIKE '[张李王]三'
将找出“张三”、“李三”、“王三”(而不是“张李王三”)
如[ ] 内有一系列字符(01234、abcde之类的)则可略写为“0-4”、“a-e”
SELECT * from [user] WHERE u_name LIKE '老[1-9]'
将找出“老1”、“老2”、……、“老9”;
4 [^ ]  表示不在括号所列之内的单个字符
其取值和[] 相同,但它要求所匹配对象为指定字符以外的任一个字符。
SELECT * from [user] WHERE u_name LIKE '[^张李王]三'
将找出不姓“张”、“李”、“王”的“赵三”、“孙三”等;
SELECT * from [user] WHERE u_name LIKE '老[^1-4]';
将排除“老1”到“老4”,寻找“老5”、“老6”、……
5 查询内容包含通配符时
由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”的语句无法正常实现,而把特殊字符用“[ ]”括
起便可正常查询。据此我们写出以下函数:
function sqlencode(str)
str=replace(str,"[","[[]")    '此句一定要在最前

最近更新

共享充电可行性方案 27页

信息产业可行性方案 33页

2024年医药包装项目资金需求报告代可行性研究.. 66页

2024年药用粉碎机械项目资金需求报告代可行性.. 60页

2024年现场总线计算机通讯模板项目资金需求报.. 66页

2024年卧式车床项目资金筹措计划书代可行性研.. 74页

初中语文写人写事作文的开头和结尾 4页

2020下半年新乡医学院三全学院招聘考试《综合.. 12页

2021-2022学年内蒙古自治区通辽市全国计算机等.. 8页

2021年三年级语文下册期末考试卷及答案(完整).. 5页

2021年病历评比活动方案 11页

2022-2023年初级银行从业资格之初级银行管理练.. 27页

2022年-2023年房地产经纪人之职业导论通关题库.. 18页

2022年全国名校模拟高考作文题立意专家解析 16页

2022年安徽医科大学临床医学院公共课《马克思.. 15页

2022年江西省中考地理模拟试题(含答案) 13页

2022年辽宁师范大学海华学院公共课《马克思主.. 16页

2023云南公务员考试申论范文:全过程人民民主.. 7页

2023年二建继续教育考试试题及答案 30页

2023年小学生常见的易错字归纳 6页

2023年物资部年度工作总结6篇 13页

2023高考作文备考:心中有榜样,脚下有力量(标.. 21页

a5课堂导入设计小学语文二年级雷雨 33页

protel 填空题 简答题及其答案 4页

《国际商务英语函电》(吴雯)教材课后习题答案.. 4页

《电子商务实务》课程期末试卷及答案2套 7页

2023年甘肃省酒泉市中考英语试卷【附参考答案.. 9页

一季度压疮分析 3页

接单员制度 5页

铝酸盐水泥水化机理 13页