社区
数据库
帖子详情
多个关键字查询问题
yeajay
2008-11-30 05:25:46
想实现多个关键字的查询功能,类似于百度,google的搜索功能。
但是关键字的个数是不确定的。
我想用个switch语句,根据关键字的个数写不同的查询语句。
但是这样写的话要写好多case语句啊,如果你写了100个case语句,则只能最多支持一百个关键字的查询,有没有更好的方法?
...全文
44
3
打赏
收藏
多个关键字查询问题
想实现多个关键字的查询功能,类似于百度,google的搜索功能。 但是关键字的个数是不确定的。 我想用个switch语句,根据关键字的个数写不同的查询语句。 但是这样写的话要写好多case语句啊,如果你写了100个case语句,则只能最多支持一百个关键字的查询,有没有更好的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yeajay
2008-11-30
打赏
举报
回复
我明白了,应该用下面的语句,
SELECT * FROM TAB1 WHERE USER_NAME LIKE '%关键字1%' and USER_NAME LIKE '%关键字2%' and USER_NAME LIKE '%关键字3%'
分给你吧
yeajay
2008-11-30
打赏
举报
回复
[Quote=引用 1 楼 xunyunlong1986 的回复:]
没明白你的意思……
[/Quote]
我突然想到了,呵呵,不用switch语句也可以
用下面的语句查询:
SELECT * FROM TAB1 WHERE USER_NAME LIKE '%关键字1%关键字2%关键字3%'
但是这样查出来的结果中所包含的关键字是不是只能按 关键字1、关键字2、关键字3 的顺序排列呢?
如果我想要包含 关键字2、关键字3、关键字1 这样顺序的结果也被查找出来,应该怎么查呢?
xunyunlong1986
2008-11-30
打赏
举报
回复
没明白你的意思……
通用正则表达式详细全面讲解--附带38
多个
实例源码
课程亮点: 课程培训详细的笔记以及实例代码,让学员开始掌握正则表达式知识点 课程内容:第1章:次数匹配:?、*、+、等单个字符和子表达式匹配规则第2章: 单个字符串匹配:多种符号匹配规则、
多个
特殊符号匹配规则第3章: 捕捉子表达式:子表达式概念、子表达式捕捉设置课程特色: 笔记正则表达式串连所有知识点,让学员从一点一滴积累,学习过程无压力笔记标题采用
关键字
标识法,帮助学员更加容易记住知识点笔记以超链接形式让知识点关联起来,形式知识体系采用先概念后实例再应用方式,知识点深入浅出提供授课内容笔记作为课后复习以及工作备查工具 部分图表(电脑PC端查看):
【Linux】grep 匹配
多个
关键字
grep 命令非常常用,经常用于匹配文本字符。 一般情况下,grep 命令只能匹配一个
关键字
,怎么实现匹配
多个
关键字
呢? 下面看几种情况: 1、 grep ‘字符串’ 这是最普通的使用方式: 匹配文件中包含 MANPATH 的那一行: cat manpath.config | grep 'MANPATH' 2、 grep -v ‘字符串’ 与上例子相反,反向匹配 匹配文件中不包含 MANPATH...
grep搜索日志中的
多个
关键字
技巧
在这些示例中,将’
关键字
1’、‘
关键字
2’、'
关键字
3’替换为你实际要搜索的
关键字
,将’源文件’替换为要搜索的目标文件的路径和文件名。该命令将匹配包含同时出现"
关键字
1"和"
关键字
2",或者包含"
关键字
3"的行。该命令将匹配包含同时出现"
关键字
1"和"
关键字
2",或者包含"
关键字
3"的行。该命令将匹配包含同时出现"
关键字
1"和"
关键字
2"的行。该命令将匹配包含"
关键字
1"或"
关键字
2"的行。
多个
关键字
组合使用时,表达and关系,使用。* 表达or关系,使用。
Grep命令查找
多个
字符串(grep同时匹配
多个
关键字
或任意
关键字
)
前言 grep 命令支持三种正则表达式语法:Basic、Extended 和 Perl-compatible 。当没有指定正则表达式类型时,grep 命令将搜索模式默认为基本正则表达式。 要搜索
多个
匹配模式,可以使用 OR ( alternation ) 运算符。我们可以用 OR 运算符 |( pipe )指定不同的匹配项,这些匹配项可以是文本字符串,也可以是表达式集。值得注意的是,在所有正则表达式运算符中,这个运算符的优先级是最低的。 使用 grep 命令基本正则表达式搜索
多个
匹配模式的语法如下:
全网详细解说grep命令查找
多个
字符串,grep同时匹配
多个
关键字
或任意
关键字
, grep命令同时排除
多个
关键字
全网详细解说grep命令查找
多个
字符串,grep同时匹配
多个
关键字
或任意
关键字
, grep命令同时排除
多个
关键字
。
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章