SQL Server 中的 SUBSTRING()函数
原文:https://www . geesforgeks . org/substring-function-in-SQL-server/
SUBSTRING()函数从输入字符串中给定长度的位置开始提取子字符串。在子字符串的情况下,您需要一个输入字符串,并且需要提到字符串的起点和总长度。
Input : String, start, length
output : substring.
语法:
SUBSTRING(input_string, start, length);
参数: SUBSTRING 函数接受 STRING、start、length 三个参数。让我们看看。
- input _ string–可以是字符、二进制、文本、ntext 或图像表达式。
- start–它是一个整数,定义返回的子字符串开始的位置。字符串中的第一个位置是 1。
- 长度–它是一个正整数,指定要从子字符串返回的字符数。
返回: 从输入字符串的某个位置开始,返回指定长度的子字符串。
示例-1 : 使用带有文字字符串的 SUBSTRING()函数。
SELECT SUBSTRING('SQL In Geeksforgeeks', 7, 18 )
AS ExtractString;
输出:
| 提取字符串 | | 极客们 |
示例-2 : 使用 SUBSTRING()函数处理表列。
牌桌-玩家 _ 详情
| PlayerId | 玩家姓名 | 城市 | | Forty-five | 罗希特·夏尔马 | 孟买 | | Eighteen | 维拉·科尔 | 班加罗尔 | | seven | 迪奥尼女士 | 金奈 | | Thirty-three | 哈迪克·潘迪亚 | 孟买 | | forty-two | 锡卡扎万 | 德里 |
SELECT SUBSTRING(PlayerName, 1, 5) AS ExtractString
FROM Player_Details;
输出:
| 提取字符串 | | rohit!rohit | | 维拉特 | | MS Dh | | 哈尔迪 | | 锡卡 |
版权属于:月萌API www.moonapi.com,转载请注明出处