• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sql语句like多个条件的写法实例
    表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查询语句通配符与ACCESS模糊查询like的解决方法
    • SQL中代替Like语句的另一种写法
    • C#适用于like语句的SQL格式化函数
    • 利用reverse索引优化like语句的方法详解
    上一篇:SQL Server手工插入标识列的方法
    下一篇:SQL分页语句的三种方案
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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