我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:彩66彩票 > 多条语句 >

SQL如何用更新语句返回多个值并用分隔符

归档日期:07-07       文本归类:多条语句      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人互联网行家采纳数:24803获赞数:305382011年中山职业技术学院毕业,现担任毅衣公司京东小二向TA提问展开全部

  如果已知截取字符的长度和特殊字符位置,我们就可以用substring()函数来从字符串的开始位置,截取到特殊字符出现的位置,查询结果及语句如下图:

  如果已知截取字符的长度和不知特殊字符位置,我们可以使用charindex()函数来返回特殊字符出现的位置,查询结果及语句如下图:

  当然我们也可以从最左边开始找,使用LEFT()函数和charindex()函数来从字符最左边开始到特殊字符出现的位置~~查询结果及语句如下图:

  再来详细解释一下charindex(_,Name)函数的各个参数值:第一个参数是包含的特殊字符,第二个参数是被截取的字符串。

  其次再来详细解释一下substring(Name,charindex(_,Name,charindex(_,Name))+1,3)函数的各个参数值:第一个参数表示被截取的字符串,第二个参数表示要在第一个参数中开始截取的位置,第三个参数表示要截取的长度,这样就更了解了吧~~~

  临时写了一下,SQL2000应该可以用的,你可以根据这个定义一个返回值是表的函数出来,指定表明,分组名,分割符号等几个参数,到时候可以直接调用函数来实现你的结果。

本文链接:http://chapmanswifts.com/duotiaoyuju/695.html