问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql 语句如何实现多对多的模糊查询?

发布网友 发布时间:2022-04-09 02:42

我来回答

4个回答

热心网友 时间:2022-04-09 04:11

oracle
select table1.col1,table2.col2
form table1 join table2 on instr(table1.col2 , table2.col1) <> 0

instr(str1,str2) 返回字符串str2在str1中的位置

如果是其他DB,你找一下相关函数替换下就行了追问你的答案基本能解决我的问题,我用的是MYSQL数据库,VB编程语句。
只是现在又出来一个新的问题,查询的结果跟我想要的结果有点偏差。
我大致了解了一下,可能是因为我要查询的字段中含有"-"这个特殊字符。
而"-"在sql中貌似是通配字符的一种,不知道有没有办法解决这个问题?多谢!

追答你百度下Mysql 强制转义吧,好像是这麼叫的,可以把’-‘就当做是’-‘,而不是通配符

热心网友 时间:2022-04-09 05:29

-- for M$SQL
select 字段一, 字段四
from 表1 a
join 表2 b on 1=1
    and charindex(字段二, 字段三)>0

热心网友 时间:2022-04-09 07:04

select 字段一, 字段四
from 表1 join 表2 on charindex(字段二, 字段三)>0

热心网友 时间:2022-04-09 08:55

select a.a,b.b from b join a on b.b like '%'+a.b+'%'
sql 语句如何实现多对多的模糊查询?

如果是其他DB,你找一下相关函数替换下就行了

excel包含关键字匹配

仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击63步自动完成表格匹配,无需手写公式,免费使用!

SQL多表模糊查询

1.我觉得你这样就行了,一般也是这样来实现的 2.对于模糊查询T-SQL有四个通配符 :包含0个或多个字符 _:匹配指定;[]:指定范围 [^]:排除范围 3.你考虑的这种空格,可以在查询前,用js正则表达式来过滤。4.对于稍复杂点的关键词搜索(比如新闻),常用的办法是在数据库中添加一个keyword字段,来...

SQL多个关键字模糊查询(同一字段中)如何让尽量多的关键字相匹配的搜索...

1、初始化SqlCommand、SqlConnection,获取数据表至DataTable,查询多次,本地缓冲,效率高点。2、关键字分割为一维字符串数组keys[],n个关键字,用两个函数求出1至n个关键词的全部组合,由于m个关键字的组合可能若干种,每种都是一个二维数组(每行是一个组合),所以存至三维交错数组,方法如下:s...

sql语句进行模糊查询时如何同时用一句话筛选多个关键词

1、创建测试表,create table test_a(zlyt varchar2(20));2、插入测试数据,并提交;insert into test_a values('abc');insert into test_a values('dfs');insert into test_a values('rte');commit;3、执行sql语句,select zlyt, replace(replace(zlyt, 'b', 'x'), 'f', 'x') zl...

Sql优化-多like模糊查询及根据时间排序

用的是两张表联查,四个条件like查询 ,根据时间排序降序 其中A,B表没有大字段,A表20万多数据,B表50万多条数据。语句如下:EXPLAIN SELECT A.bondId,A.sname,A.cname,A.secuCode,A. ISSUER,A.guarantor,B.underwriter AS infoSource   FROM   A   LEFT JOIN ...

sql多对多关系的两表如何联合查询出所有的结果?

1、语句如下:Select project.*, [contract].* from project Left join contract_project on project.projectId = contract_project.projectId Left join [contract] on contract_project.contractId = [contract].contractId 注:contract在Sql server中是关键字,因此使用了中括号。2、使用Left join Le...

sql查询问题,一个标签表和产品表,多对多的关系,怎么查询同时关联多个标 ...

查询这个比较简单使用DISTINCT,只要把两张表联给在一起,它可以让产品只显示一次不重复 select DISTINCT 产品 from 标签表,产品表 where 关连条件...

对多对,跨表查询,sql语句怎么写,急,在线等

1、以“表名一”为基准,将“表名多”中“字段”相同的行查出,“表名一”中有而“表名多”中不存在的就不显示:select 要查询的字段 from 表名一,表名二 where 表名一.字段=表名多.字段 2、以“表名一”为基准,将“表名多”中“字段”相同的行查出,“表名一”中有的就都显示,“表...

SQL多条件查询几种实现方法详细介绍

SqlServer使用 case when 解决多条件模糊查询问题SqlServer 巧妙解决多条件组合查询linq to sql 中,如何解决多条件查询问题,答案,用表达式树! (下)linq to sql中,如何解决多条件查询问题,答案,用表达式树!MySQL中使用case when 语句实现多条件查询的方法sql 多条件组合查询,并根据指定类别找出所有最小子...

VC++中如何对数据库中多表中的所有字段模糊查询

SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下:1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。3、LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、...

access模糊查询的sql语句 sqlserver模糊查询语句 sql语句模糊查询like用法 sql语句怎么模糊查询 sql批量模糊查询语句 sql数据库模糊查询语句 模糊查询sql语句怎么写 sql如何模糊查询 sql的模糊查询
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小牛惠普贷款是骗人的吗? 小牛惠普贷款会骗人的吗? 小牛惠普淘宝贷需要什么手续 别人用小牛惠普贷款,申请表联系人写的我名字和手机号,有我事不_百度知... 女孩初潮年龄一般多大正常 对前一个问题的补充:没有房本的房子怎么买 有买卖合同没房本的房子可以买卖吗 成都哪里做儿童牙齿矫正好 在武汉哪里可以做儿童牙齿矫? 成都儿童矫正牙齿哪里好? 举报知识产权侵权,需要提供哪些材料 著作权登记后被侵犯,如何维权 厂家授权书写着我们自己负责售后纠纷,被投诉侵犯著作权厂家有责任没? 手机开不开机充电手机亮红灯是什么原因 华为手机亮红灯,充了一晚上。打不开是怎么回事? 请问下DELL的型号为IN2010Nb的显示器是LED的显示器 关于戴尔座机电脑,型号,价格和显示屏的问题… 我的戴尔显示器坏了,怎么通过显示器查到主机型号?(售后说需要主机编号才可以维修)急急急!!! 戴尔电脑默认的电脑显示屏尺寸是多少 电脑版新浪微博怎么用登录? sql语句模糊查找的问题 苏联最厉害的洲际弹道导弹是什么? 洲际导弹有什么特点? 美国民兵三型洲际导弹有哪些性能数据? 世界上拥有洲际导弹的国家有哪些? 金亮子营养八宝粥的做法 自己怎么煮八宝粥比较好喝? 白扬系列洲际导弹有哪些型号? 八宝粥的做法,八宝粥怎么做 如何熬八宝粥 快手PK45亿分多少钱 本人是一家医院的正式职工想申请一张免费的民生银行信用卡,有人能帮忙办理吗? 申请民生银行信用卡可以从哪里申请? 民生银行如何办信用卡 民生银行广州信用卡中心最近推出的一张医护卡不知道好不好办理? 野外生存临时钓鱼没有鱼钩怎么办教你一招? 民生银行信用卡在那里发卡? 姜太公直钩钓鱼离水面三尺余且不用鱼钩,那他是用什么做诱饵,没有鱼钩鱼怎么咬钩呢? 深圳民生银行信用卡在哪里办理 10月怎么钓鱼 民生银行信用卡从哪里寄出? 钓鲤鱼没有倒须鱼钩能钓到大鱼吗? 我的世界手机版生存钓鱼时为什么没有鱼钩 钓鲫鱼时水底都是水草 鱼钩无法到水底 请问怎么钓 怎么配鱼食 和平精英钓鱼怎么没有鱼钩 新闻客户端的意义是什么? 为什么我钓鱼没有鱼钩,求帮助 新浪新闻客户端可以给号主发私信吗? 新浪新闻客户端广告推广怎么收费 ASP下实现多条件模糊查询SQL语句