sql--截取字段中的部分数据

使用的函数:

substring(字符串表达式,开始位置,长度)
  字符串表达式,即字段值
  开始位置,即开始的index值,sql server中index值是从1开始,不像C#等从0开始
charindex(字符串表达式1,字符串表达式2)
  获取字符串表达式1在字符串表达式2中的index值

LEN(字符串表达式)
  返回字符串表达式中的字符数,不能计算Text类型字段的长度(单字节和双字节字符串的长度一致)

DATALENGTH(字符串表达式)
  返回任何表达式所占用的字节数
(单字节和双字节字符串的长度不一致)

例:
select SUBSTRING(Content,CHARINDEX('异常',Content)+3,CHARINDEX('href',Content)) from table
posted @ 2018-02-01 14:33  jxw_29  阅读(5946)  评论(0编辑  收藏  举报