SQLServer常用功能使用方法综述

你想记录一些SQL的常用功能,但是还没有实施。嘿u3002 u3002 u3002

直到今天,子串函数()的使用,在C #方法的初始值是0,和SQL中的初始值是1。愚蠢的不明确。

这个博客被用作SQL的函数,以及在何处使用它。

SubString():该方法用于拦截指定字符串的方法有三个参数:

参数1:指定要操作的字符串。

参数2:它用于指定要截取的字符串的起始位置,起始值为1。

参数3:指定要截取的长度。


选择子串('abcdef,1,3)--回到ABC
选择子串('123456321,0,2)-返回1,第一,最好不要这样做


左():用于返回指定字符串中指定长度的左边部分。方法有两个参数:

参数1:指定要操作的字符串。

参数2:指定子字符串,将返回的长度。


选择左('abc123 ',3)--回到ABC
选择左(左,右4部分)返回到左


右():用于返回指定字符串中指定长度的右部分。方法有两个参数:

参数1:指定要操作的字符串。

参数2:指定子字符串,将返回的长度。


选择权('abc123 ',3)返回123
选择权(右部分的左半部分,4)-回到正确的部分


CharIndex():用于返回指定字符串中的指定字符串的起始位置。返回0如果你找不到的方法有两个参数:

参数1:它用于指定要查找的字符串。

参数2:用于指定用作检索的字符串。


选择charindex('a','123a123 ')-返回4
选择charindex(ABC,'123a123 ')-返回0
选择charindex(ABC,'123abc123 ')-返回4


子():删除字符的指定长度,并在删除位置插入一个新的字符/值。该方法有四个参数:

参数1:指定要操作的字符串。

参数2:用于指定要删除的字符的起始位置。

参数3:指定要删除的字符的长度。

参数4:指定插入在删除位置的新字符串值。


选择的东西('123abc456,4,3,ABC)——返回123abc456
选择的东西('123abc456,1,3,')-返回abc456和取代它与一个空字符串


Len():用于返回指定文本的值的长度。前导空间的计算中不包括尾随空格。此方法有一个参数:

参数1:指定要操作的文本或字符串。


选择莱恩('123 ')--返回3
选择莱恩('String')——返回3


差():它是用来返回一个整型值表示的两个字符表情的soundex值之间的差异。(这是两个字符串之间的相似性)那么什么是探测法的价值首先,是下一个。

返回值的范围从0到4:0几乎完全不同或完全不同,4表示几乎相同或完全相同:

参数1:它是用来指定要比较的第一个字符串SOUNDEX值。

参数2:它是用来指定要比较,第二串soundex值。


选择差异('action ','demo ')-返回2
选择差(为123456 ','整体')--返回4


Soundex():用于返回指定的值是一个string.soundex Soundex语音算法,使用英语语音的发音近似值。这个值由四个字符组成,第一个字符是英文字母,后三个是数字。在拼音字母中,有时有一个正确的单词可以读但不能拼写的情况。探测法可以作为一种模糊匹配的影响。这里的模糊匹配不同,像。

该算法简要说明:


用下列规则替换英文单词(不需要匹配的第一个字符,也不要使用对应于0的英文字符的值)
一个0
1
2
D - 3
L - 4
m>5
r - 6


如果有2个或多个字母在一个字符串中具有相同的对应数字(例如j和k),则另一个字母被删除,只有1个字符被删除,对应的值为0,只返回前4个字节,而不填充0个字节。


Select Soundex('String')--返回S215
Select Soundex('str ')--返回S210
Select Soundex('123 ')--返回0000
Select Soundex ('string') -- return 0000


ps:除英文字符外的字符将返回0000,所以上述方法的第二个示例,差异(),返回4(相同是相同的)。

小写():一个小写字符串,用于返回指定的英文字符串。如果不是英文字符串,则返回原来的值:

参数1:指定要转换为小写的字符串。


选择较低(ABC)--回到ABC
选择较低('123 ')--返回123


大写():用于返回指定英文字符串的大写形式的字符串。如果不是英文字符串,则返回原来的值:

参数1:指定要转换为大写形式的字符串。


选择上(ABC)--回到ABC
选择上('123 ')--返回123


Ltrim():一个字符串,用于返回前导空间。这种方法有一个参数:

参数1:用于指定一个字符串以删除前导空间操作。


选择LTrim('123)-返回123
选择LTrim(很多空格)返回一个很大的空间
选择莱恩('123)-返回11
选择莱恩(LTrim('123 '))-返回3


Rtrim():用于返回的尾部空间截断后的字符串。这个方法有一个参数:

参数1:用于指定一个字符串来截断尾随空格操作。


选择RTrim('123 ')--返回123
选择莱恩(RTrim('123 '))-返回3


替换():用第三个表达式替换出现在第一个字符串表达式中的所有第二个给定字符串表达式。方法有三个参数:

参数1:指定要操作的字符串,即匹配的字符串。

参数2:用于指定要匹配的字符串。

参数3:用于指定替换现有匹配项的匹配字符串。


用XXX替换abc
选择替换('123abc456,ABC,'xxx ')--返回123xxx456
用一个空字符串替换匹配
选择替换('123abc456,ABC ',')-返回123456


以上是对SQL Server萧边介绍的常用功能概述。我们希望能帮助你。如果你有任何问题,请给我留言。萧边会及时回复你。在此,感谢您对本网站的支持。