SQL Server中常用截取字符串函數(shù)介紹
SQL Server中一共提供了三個字符串截取函數(shù):LEFT()、RIGHT()、SUBSTRING()。
一、LEFT()函數(shù)
函數(shù)說明如下:
- 語法:LEFT(character,integer)。
- 參數(shù)介紹:參數(shù)1:要截取的字符串,參數(shù)2:截取字符個數(shù)。
- 返回值:返回從字符串左邊開始指定個數(shù)的字符。
- 示例SQL:select LEFT('SQLServer_2012',3)。
- 返回:SQL。
二、RIGHT()函數(shù)
函數(shù)說明如下:
- 語法:RIGHT(character,integer)。
- 參數(shù)介紹:參數(shù)1:要截取的字符串,參數(shù)2:截取字符個數(shù)。
- 返回值:返回從字符串右邊開始指定個數(shù)的字符。
- 示例SQL:select RIGHT('SQLServer_2012',4)。
- 返回:2012.
三、SUBSTRING()函數(shù)
函數(shù)說明如下:
- 語法:SUBSTRING(character,start,length) 。
- 參數(shù)介紹:參數(shù)1:要截取的字符串,參數(shù)2:開始截取的下標(下標從1開始),參數(shù)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結(jié)果:

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

