SQL Server中常用截取字符串函數介紹
更新時間:2022年03月15日 09:48:37 作者:.NET開發(fā)菜鳥
這篇文章介紹了SQL Server中常用截取字符串函數,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
SQL Server中一共提供了三個字符串截取函數:LEFT()、RIGHT()、SUBSTRING()。
一、LEFT()函數
函數說明如下:
- 語法:LEFT(character,integer)。
- 參數介紹:參數1:要截取的字符串,參數2:截取字符個數。
- 返回值:返回從字符串左邊開始指定個數的字符。
- 示例SQL:select LEFT('SQLServer_2012',3)。
- 返回:SQL。
二、RIGHT()函數
函數說明如下:
- 語法:RIGHT(character,integer)。
- 參數介紹:參數1:要截取的字符串,參數2:截取字符個數。
- 返回值:返回從字符串右邊開始指定個數的字符。
- 示例SQL:select RIGHT('SQLServer_2012',4)。
- 返回:2012.
三、SUBSTRING()函數
函數說明如下:
- 語法:SUBSTRING(character,start,length) 。
- 參數介紹:參數1:要截取的字符串,參數2:開始截取的下標(下標從1開始),參數3:截取的字符長度。
- 返回值:返回從字符串中間的字符。
- 示例SQL:select SUBSTRING('SQLServer_2012',4,6)。
- 返回:Server。
四、示例
--從字符串左邊開始截取4個字符
select LEFT('my name is kevin',4) as Result1
--從字符串右邊開始截取4個字符
select RIGHT('my name is kevin',4) as Result2
--從字符串第4個位置開始截取6個字符串
select SUBSTRING('my name is kevin',4,6) as Result3結果:

到此這篇關于SQL Server中常用截取字符串函數的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
sql server中批量插入與更新兩種解決方案分享(存儲過程)
對于sql 來說操作集合類型(一行一行)是比較麻煩的一件事,而一般業(yè)務邏輯復雜的系統(tǒng)或項目都會涉及到集合遍歷的問題,通常一些人就想到用游標,這里我列出了兩種方案,供大家參考2012-05-05
修改SQL-SERVER數據庫表結構的SQL命令附sql命令行修改數據庫
本教程給大家介紹修改SQL-SERVER數據庫表結構的SQL命令附sql命令行修改數據庫,涉及到sqlserver數據庫命令的相關知識,對sqlserver數據庫命令感興趣的朋友可以參考下本篇文章2015-10-10
SQL Server誤區(qū)30日談 第3天 即時文件初始化特性可以在SQL Server中開啟和關閉
即時文件初始化是一個在SQL Server 2005以及之上的版本鮮為人知的特性。這個特性允許數據文件(僅僅是數據文件,不包括日志文件)初始化的過程跳過填0初始化過程。這種方式是在發(fā)生災難時大大減少Downtime的好辦法---在恢復數據庫時由于免去了填0初始化的過程而直接開始恢復過程2013-01-01

