手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sql语句like多个条件的写法实例
sql语句like多个条件的写法实例
摘要:表Anoname1lu,li,zhang2zhou,wei,liu3li,fang表Bnonamesex1li12lu03zhou04zha...

表A

no name

1 lu,li,zhang

2 zhou,wei,liu

3 li,fang

表B

no name sex

1 li 1

2 lu 0

3 zhou 0

4 zhang 1

怎么实现

复制代码 代码如下:

select * from A where A.name like (select B.name from B where B.sex=1)

----------------------------------------------------------------------------------------------------------------------------

sqlserver写法

复制代码 代码如下:

select distinct a.no,a.name from a,b where charindex(b.name,a.name)>0 and b.sex=1

oracle写法

复制代码 代码如下:

select distinct a.no,a.name from a,b where instr(a.name,b.name)>0 and b.sex=1

----- instr() 定位子串 instr('Hello World', 'or') 返回8

【sql语句like多个条件的写法实例】相关文章:

将count(*)值写入另一个表中的方法

调用sql语句实现SqlServer的备份和还原

一个SQL语句获得某人参与的帖子及在该帖得分总和

sqlserver 比较两个表的列

SQL语句的基本语法

sql server 常用的几个数据类型

sql相同的id合并

SQL查询连续号码段的巧妙解法

SQL语句示例

sql2008评估期已过的解决办法及序列号

精品推荐
分类导航