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

sql server 常用的几个数据类型

Sql添加,修改,查询分区表中的数据

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

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

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

该行已经属于另一个表 的解决方法

sql条件查询+排序

搜索sql语句

sql 查询慢的原因分析

Sql server 取当天或当月的记录

精品推荐
分类导航