微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql语句like多个条件的写法实例

<DIV class="line number2 index1 alt1"><CODE class="sql plain">表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 怎么实现
<div class="codetitle"><a style="CURSOR: pointer" data="79456" class="copybut" id="copybut79456" onclick="doCopy('code79456')"> 代码如下:

<div class="codebody" id="code79456">
select * from A where A.name like (select B.name from B where B.sex=1)

----------------------------------------------------------------------------------------------------------------------------
sqlserver写法
<div class="codetitle"><a style="CURSOR: pointer" data="71170" class="copybut" id="copybut71170" onclick="doCopy('code71170')"> 代码如下:
<div class="codebody" id="code71170">
select distinct a.no,a.name from a,b where charindex(b.name,a.name)>0 and b.sex=1

oracle写法
<div class="codetitle"><a style="CURSOR: pointer" data="49144" class="copybut" id="copybut49144" onclick="doCopy('code49144')"> 代码如下:
<div class="codebody" id="code49144">
select distinct a.no,b where instr(a.name,b.name)>0 and b.sex=1 ----- instr() 定位子串 instr('Hello World','or') 返回8

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

likesqlsql

相关推荐