SQLSERVER字符串截取------PATINDEX patindex('%要被搜索的字符串%',字段)
select*from cs
select patindex('%为%',zql) from cs
字符串截取去掉第一位select substring(zql,patindex('%[0-9]%',zql),len(zql)-patindex('[%0-9%]',zql))
from cs
--不要百分号和⼩数的截取:
select parsename(substring(zql,patindex('%[0-9]%',zql),len(zql)-patindex('[%0-9%]',zql)+1),2)
from cs
如果是65% ⽽不是65.00%这种数据,则要采⽤以下⽅法截取:
调整截取后的百分数长度即可实现.
select substring(zql,patindex('%[0-9]%',zql),len(zql)-patindex('%[0-9]%',zql)-3) from cs
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论