---字符串函数-- --1.CHARINDEX:第一个参数是需要查询的字符串,第二个是源字符串,第三个是开始查询的位置,从开始计算 select CHARINDEX(‘人民‘,‘中华人民共和国‘,4) --2.LEN:得到指定字符的个数,与中英文无关 select LEN(‘中华人民aa‘) --3.UPPER():将英文小写转换为大写LOWER()将大写转换为小写 select lower(UPPER(‘fgasdfasf‘)) --4.LTRIM RTRIM,没有trim函数 Trim() TrimStart() TrimEnd(); SELECT ltrim(Rtrim(‘ dfg hjkl ‘))+‘柘城s‘ --5.REPLACE 替换,如果没有找到对应需要替换的,就返回原始字符串值 select REPLACE(‘中华人民共和国‘,‘人d民‘,‘公仆‘) --6.RIGHT() LEFT():参数可以大于字符串的长度,但是不能是负值 select right(‘中华人民共和国‘,-10) --7. select SUBSTRING(‘中华sdsfdsf人民共和国‘,CHARINDEX(‘人民‘,‘中华sdsfdsf人民共和国‘),2) --STUFF select STUFF(‘中华人民共和国‘,3,2,‘dfasfasdfasd‘) --[email protected] select CHARINDEX(‘@‘,‘[email protected]‘) select LEFT(‘[email protected]‘,CHARINDEX(‘@‘,‘[email protected]‘)-1) select right(‘[email protected]‘,len(‘[email protected]‘)-CHARINDEX(‘@‘,‘[email protected]‘))
时间: 2024-10-07 00:56:51