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


    这篇文章介绍了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
  • 相关阅读:
    fork()和僵尸进程
    布尔变量面试题
    vue学习之二
    vue学习之一
    圈复杂度
    phpExcel与jq的ajax
    Object.defineProperty与修改某个数组实现监听效果
    mpn不得不说的坑
    论javascript编写优美
    微信小程序之学习
  • 原文地址:https://www.cnblogs.com/firstdream/p/6097919.html
Copyright © 2020-2023  润新知