猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
您如何计算SQL varchar中某个子字符串出现的次数?
我有一栏,其值的格式如a,b,c,d。有没有一种方法可以在T-SQL中计算该值中的逗号数量?
天涯尽头无女友
浏览 624
回答 3
3回答
动漫人物
适用于字符更多的字符串。CREATE FUNCTION dbo.CountOccurrencesOfString( @searchString nvarchar(max), @searchTerm nvarchar(max))RETURNS INTASBEGIN return (LEN(@searchString)-LEN(REPLACE(@searchString,@searchTerm,'')))/LEN(@searchTerm)END用法:SELECT * FROM MyTablewhere dbo.CountOccurrencesOfString(MyColumn, 'MyString') = 1
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
SQL Server
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续