首页 分享 SQL语句实现模糊查询

SQL语句实现模糊查询

来源:花匠小妙招 时间:2026-02-14 21:36

原创 于 2023-04-14 08:48:32 发布 · 1.9k 阅读

· 1

· 2 ·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

SQL模糊搜索的4种匹配模式:

1. % :用来替代任意长度和任意类型的字符串(%中文%);

eg: select * from table where keyname like

%白%:检索字符串中含有‘白’的;

%白% and %痴%:检索含‘白’和‘痴’的,不分前后;

%白%吃%:白在吃前

code eg:(" select * from s_xml where course_id like "%%1%””).arg(“白”);

2. _ :用来代替任意的单个字符;

eg:‘白_’

3. []: 取[]内的任意一个字符与后面组合;

相当于[{X,Y,Z…}]与后面部分的直积,“[什么啊]月” ={“什月”,“么月”,“啊月”};

连续的数字和字母可以缩写,[1-4] =[1234];

4. [^]: 与3类似,取[]内部分的补集;

需要转义的字符用[]括起来,如‘[’ =>[[];

‘_月’ =》检索以月结尾的;

‘月_’=》 检索以月开头的;

‘月’=》检索含月的;
 

相关知识

SQL语句实现模糊查询
plsql连接oracle模糊查询中文不成功
使用 SQL 查询编辑器进行查询
SQL查询与索引优化
后端SQL语句没错,但就是查不出数据
MySQL 数据库命名及SQL语句书写规范详解
SQL语言艺术
SQL注入防范
【转】SQL语言艺术
《sql 语言艺术》 概要

网址: SQL语句实现模糊查询 https://www.huajiangbk.com/newsview2561997.html

所属分类:花卉
上一篇: 玫瑰花代码
下一篇: Navicat JDBC Jar

推荐分享