sqlserver substring用法
substring是SQL Server中的一个函数,用于返回一个字符串的一部分。其语法如下:
```
SUBSTRING (string_expression, start, length)
```
其中,string_expression是要截取的源字符串;start是截取的起始位置,从1开始计数;length是截取的长度。
以下是substring的相关用法:
字符串截取 sql 1. 截取单个字符:
```
SELECT SUBSTRING('Hello World', 1, 1) --返回H
```
3. 截取字符串的末尾一部分:
5. 使用变量作为截取的起始位置和长度:
6. 结合CHARINDEX函数,截取字符串中任意位置的子字符串:
```
DECLARE @str VARCHAR(100) = 'Hello, World!';
DECLARE @start INT = CHARINDEX(',', @str) + 2;
DECLARE @length INT = CHARINDEX('!', @str) - @start;
SELECT SUBSTRING(@str, @start, @length); --返回World
```
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论