sqlserver字符串函数
时间: 2024-10-24 19:02:01 浏览: 32
SQL Server字符串切割函数
5星 · 资源好评率100%
SQL Server 提供了一系列用于处理字符串的内置函数,它们可以用来截取、替换、查找、转换字符等操作。以下是几个常用的 SQL Server 字符串函数:
1. `LEN()` 或 `STRING_LENGTH()`: 计算字符串的长度。
- 示例:`LEN('Hello')`
2. `LEFT()` 或 `SUBSTRING()`: 从左边提取指定长度的字符。
- 示例:`LEFT('World', 3)`
3. `RIGHT()` 或 `SUBSTRING()` (另一种形式): 从右边提取指定长度的字符。
- 示例:`RIGHT('Hello', 3)`
4. `Mid()`: 类似于 LEFT 和 RIGHT,但更灵活,可以指定起始位置和长度。
- 示例:`Mid('Hello', 2, 3)`
5. `CONCAT()`, `-` 或 `+`: 连接两个或多个字符串。
- 示例:`CONCAT('Hello', ' ', 'World')`
6. `REPLACE()`: 替换字符串中的一部分内容。
- 示例:`REPLACE('Hello World', 'World', 'Universe')`
7. `UPPER()` 或 `LOWER()`: 转换字符串到大写或小写。
- 示例:`UPPER('hello')`
8. `TRIM()`: 删除字符串两侧的空格或其他指定字符。
- 示例:`TRIM(' Hello ')`
9. `LIKE` 和 `PATINDEX()`: 用于模式匹配和搜索字符串。
- 示例:`SELECT * FROM table WHERE column LIKE '%pattern%'`
阅读全文