手机
当前位置:查字典教程网 >编程开发 >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多个条件的写法实例】相关文章:

sql2008 hql语句翻译过来的分页语句介绍

sql2008启动代理未将对象应用到实例解决方案

SQL语句技巧:按月统计数据

SQL语句示例

SQL Select语句完整的执行顺序

sql 语句 取数据库服务器上所有数据库的名字

SQL Server中统计每个表行数的快速方法

sql相同的id合并

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

搜索sql语句

精品推荐
分类导航