使用字符串函数
字符串函数用于对字符和二进制字符串进行各种操作,它们返回对字符数据进行操作时通常所需要的值。大多数字符串函数只能用于 char、nchar、varchar 和 nvarchar 数据类型,或隐性转换为上述数据类型的数据类型。少数字符串函数也可用于 binary 和 varbinary 数据。
可使用字符串函数执行以下操作:
- 仅检索字符串的一部分 (SUBSTRING)。
- 搜索字符串的发音相似性(SOUNDEX 和 DIFFERENCE)。
- 查找列或表达式中特定字符串的开始位置。例如,字母 A 在"What a beautiful day!"中的位置号。
- 将多个字符串联成一个字符串。例如,将名、姓和中间名或名的首字母合并为全名。
- 将非字符串值转换为字符串值(例如,将以 float 类型存储的值 15.7 转换为 char 类型)。
- 将特定字符串插入现有字符串。例如,将字符串"Once"插入现有字符串"upon a time"中,以生成字符串"Once upon a time"。
当在具有不同排序规则的字符串上操作字符串函数时,结果的排序规则将使用排序规则优先顺序规则确定。有关更多信息,请参见排序规则的优先顺序。