1、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符
SUBSTRING(name,3) 截取name这个字段 从第三个字符开始,之后的所有个字符
2、ROW_NUMBER() OVER(partition by 列1 order by 列2)分组排序
3、Replace(“字符串”,“要被替代的字符串”,“替代后的字符串”)
4、charIndex(被搜索的字符串,接受搜索的字符串[,起始])
返回字符串中指定表达式的起始位置。
5、 isnull(value1,value2)
value1与value2的数据类型必须一致,返回第一个不为null的value
6、test_expression [ NOT ] BETWEEN begin_expression AND end_expression
参数 test_expression 是用来在由 begin_expression 和 end_expression 定义的范围 内进行测试的表达式。test_expression 必须与 begin_expression 和 end_expression 具 有相同的数据类型。
7、将某一列按分隔符拆分为多列
select * ,PARSENAME(replace([ziduan],',','.'),6) as [One] ,PARSENAME(replace(PARSENAME(replace([ziduan],',','.'),6),'(','.'),2) as [1] from table