猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
MS SQL Server有没有查找字符串位置的函数?
MS SQL Server有没有查找字符串位置的函数
陪伴而非守候
浏览 2506
回答 2
2回答
大话西游666
sql 查找字符串位置使用 CHARINDEX函数。CHARINDEX函数,在一段字符中搜索字符或者字符串。语法CHARINDEX ( expression1 , expression2 , [ start_location ] )参数expression1一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。expression2一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。start_location在 expression2 中搜索 expression1 时的起始字符位置。如果没有给定 start_location,而是一个负数或零,则将从expression2 的起始位置开始搜索。返回类型int例:
0
0
0
青春有我
charindex(字符串表达式1,字符串表达式2[,整数表达式])select charindex('ab','BCabTabD')返回3select charindex('ab','BCabTabD',4)返回6在字符串2中查找字符串1,如果存在返回第一个匹配的位置,如果不存在返回0。如果字符串1和字符串2中有一个是null则返回null。可以指定在字符串2中查找的起始位置。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
SQL Server
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续