用法 patindex('%str1%',str2)  返回str1在str2中的位置
patindex('%123%','12345')  返回1 
patindex('%111%','12345') 返回0

select sys_userinfo.fullname,cast (sys_userinfo.password as varchar) as password,sys_userinfo.alias,sys_userinfo.email,sys_userinfo.phone,sys_userinfo.phone3,sys_userinfo.trueduty,sys_userinfo.dept,sys_role.rolename as zyzn 
from sys_userinfo left join sys_role on PATINDEX('%'+sys_role.rolename+'%',trueduty) >0  
where  
sys_role.roletype = '2' and (sys_userinfo.rolelist like '%,5,%' or sys_userinfo.rolelist like '5,%' or sys_userinfo.rolelist like '%,5')

转载于:https://www.cnblogs.com/snow365/archive/2009/08/20/1550754.html

Sql PATINDEX 函数相关推荐

  1. sql server charindex函数和patindex函数详解(转)

    charindex和patindex函数常常用来在一段字符中搜索字符或字符串.假如被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数. ...

  2. sql 查询字符坐标位置 之PATINDEX()函数详解

    前言: 在sql语句查询中,有时候,我们可以通过like模糊查询来判断是否存在某个数据,但是,当我们要确定某个字符串第一次出现的位置时,like语句查询是无法实现的.但是,可以通过patindex() ...

  3. SQL中CharIndex函数、InStr 函数、PatIndex函数、Stuff函数区别与作用

    在c#中可以用字符串的IndexOf方法来判断一个字符串中是否含有指定的字符.而在SQL SERVER中也就相关的函数来实现IndexOf的功能.CharIndex,InStr,PatIndex三个函 ...

  4. sql字符串函数_另一堆SQL字符串函数

    sql字符串函数 This article is a supplement to the previously published article, An overview of SQL String ...

  5. [转载] [SQL] patindex 详解

    PATINDEX返回指定表达式中某模式第一次出现的起始位置:如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零. 语法 PATINDEX ( '%pattern%' , e­xpressio ...

  6. SQL常用函数及使用案例

    SQL常用函数及使用案例 分组排序函数 CONCAT连接函数 MERGE LEN RIGHT LEFT SUBSTRING ISNULL COALESCE GETDATE YEAR MONTH DAY ...

  7. sql server 函数大全

    sql server使用convert来取得datetime日期数据 sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Selec ...

  8. sql sever 函数大全

    一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...

  9. 详细解读SQL Server 函数

    一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...

最新文章

  1. 【转】Angular学习总结--很详细的教程
  2. 2014c语言二级考试题,2014计算机二级等级考试试题:C语言模拟题
  3. html5 提交from,刨根问底:HTML中form的隐式提交
  4. Android之INSTALL_FAILED_INSUFFICIENT_STORAG解决办法
  5. BZOJ-1798 维护序列
  6. 【软件质量】软件设计要考虑性能
  7. 关联性挖掘--Apriori算法详解
  8. c# webclient 保存会话信息_会话保持机制cookie和session
  9. python模块是一个可共享的程序_python基础-模块
  10. 莫名其妙的java.lang.NoClassDefFoundError
  11. openfiledialog选择文件会占用文件_铁皮文件柜的尺寸规格如何选择?选购花都文件柜要注意的问题...
  12. Linux TC的ifb原理以及ingress流控
  13. spring源码 第二个后置处理器方法的使用-推断构造函数
  14. 俄罗斯方块代码 java_俄罗斯方块java代码-java编写俄罗斯方块代码详解分享
  15. 135微信编辑html语言,135微信编辑器怎么在拉入的模板框框里添加文字
  16. 自定义elementUI select下拉框样式
  17. ZPL指令打印标签时出现白色窄条的坑
  18. git 解决push报错:[rejected] master -> master (fetch first) error: failed to push some refs to ‘ ‘
  19. 计算机ctrl加的功能,电脑截图快捷键ctrl加什么键
  20. 大数据工程师需要哪些基础知识?

热门文章

  1. RxSwift 小记 Error Handling Operators(catchError,retry)
  2. 「镁客·请讲」仙知机器人赵越:“能友好工作”的机器人才能真正的为人类服务...
  3. mapreduce.job.reduce.slowstart.completedmaps
  4. 不要担心,我可以一个人走
  5. HomeZZ注册推介码
  6. X86虚拟化之三种服务器虚拟化战略架构
  7. 系统发生 1219 错误。 提供的凭据与已存在的凭据集冲突。
  8. 适配器模式(三种)简单使用
  9. SpringMVC之Controller查找(Spring4.0.3/Spring5.0.4源码进化对比)
  10. AOF-Redis设计与实现