
已解决问题
谷歌hbislvjvt用户在2016.04.28提交了关于“王健林SqlServersubstring(expression,start,length)函数”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T20:58:39。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,不知道说什么,送你一朵小红花吧 !
详细问题描述及疑问:期待您的答案,不知道说什么,送你一朵小红花吧 !
expression
字符串、二进制字符串、文本、图像、列或包含列的表达式
start
整数
length
例子:
?
1selectsubstri结果:
2、起始位置为
?
1selectsubstring(DWMC,1,3)asSub,DWMCasDWMCf结果:
3、起始位置为-1,截取长度为3
结果:
4、起始位置为-2,截取长度为
?
1select结果:
5、起始位置为-9,截取长度为3
?
1selectsubstring(DWMC,-9,3)asSub,D结果:
通过上面的例子,可以看出substring的截取,类似于X坐标上截取绝对长度,而对于字符串而言,负数及零的位置都是空,真正有数的位置是从1开始的!