SUBSTRING()函數從輸入字符串中具有給定長度的位置開始提取子字符串。對於子字符串,您需要輸入字符串,並且需要提及字符串的起點和總長度。
Input :String, start, length output:substring.
用法:
SUBSTRING(input_string, start, length);
參數:
SUBSTRING函數接受three-parameter,例如字符串,開始,長度。我們來看一下。
- input_string -它可以是字符,二進製,文本,ntext或圖像表達式。
- start -它是整數,用於定義返回的子字符串開始的位置。字符串中的第一個位置是1。
- length -它是一個正整數,它指定要從子字符串返回的字符數。
返回值:
它從輸入字符串中的位置開始返回具有指定長度的子字符串。
示例1:
對文字字符串使用SUBSTRING()函數。
SELECT SUBSTRING('SQL In Geeksforgeeks', 7, 18 ) AS ExtractString;
輸出:
ExtractString |
---|
Geeksforgeeks |
示例-2:
對表列使用SUBSTRING()函數。
表-Player_Details
玩家編號 | 選手姓名 | 市 |
---|---|---|
45 | 羅希特·沙瑪(Rohit Sharma) | Mumbai |
18 | 維拉特·科利(Virat Kohli) | Bangalore |
7 | 多尼女士 | Chennai |
33 | 哈迪克·潘迪亞 | Mumbai |
42 | 西哈爾達萬 | Delhi |
SELECT SUBSTRING(PlayerName, 1, 5) AS ExtractString FROM Player_Details;
輸出:
ExtractString |
---|
Rohit |
Virat |
MS Dh |
Hardi |
Sikha |
相關用法
- SQL Server STUFF()用法及代碼示例
- SQL Server SIN()、COS()用法及代碼示例
- SQL Server RANK()用法及代碼示例
- SQL Server NTILE()用法及代碼示例
- SQL Server STR()用法及代碼示例
- SQL Server UNICODE()用法及代碼示例
- SQL Server RTRIM()用法及代碼示例
- SQL Server FLOOR()、CEILING()用法及代碼示例
- SQL Server TAN()、COT()用法及代碼示例
- SQL Server DEGREES()、RADIANS()用法及代碼示例
- SQL Server ATN2()用法及代碼示例
- SQL Server LOG10()用法及代碼示例
- SQL Server LOG()用法及代碼示例
- SQL Server ASCII()用法及代碼示例
- SQL Server DIFFERENCE()用法及代碼示例
- SQL Server IIF()用法及代碼示例
- SQL Server FORMAT()用法及代碼示例
- SQL Server LEN()用法及代碼示例
- SQL Server CONCAT_WS()用法及代碼示例
- SQL Server DATALENGTH()用法及代碼示例
- SQL Server UPPER()用法及代碼示例
注:本文由純淨天空篩選整理自sanjoy_62大神的英文原創作品 SUBSTRING() Function in SQL Server。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。