新聞中心
常用數(shù)據(jù)庫字符串剪切函數(shù)

為九原等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及九原網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站制作、成都網(wǎng)站設計、九原網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
在數(shù)據(jù)庫中,字符串剪切是指從一個字符串中提取一部分子串的操作,不同的數(shù)據(jù)庫系統(tǒng)提供了不同的字符串剪切函數(shù),下面將介紹一些常用的數(shù)據(jù)庫字符串剪切函數(shù)。
1、MySQL中的SUBSTRING函數(shù)
MySQL中的SUBSTRING函數(shù)用于從字符串中提取指定位置開始的子串,其語法如下:
SUBSTRING(str, pos, len)
str是要進行剪切的字符串,pos是起始位置(從1開始計數(shù)),len是要提取的子串的長度。
示例:
SELECT SUBSTRING('Hello World', 1, 5); 結果為 'Hello'
2、SQL Server中的SUBSTRING函數(shù)
SQL Server中的SUBSTRING函數(shù)與MySQL中的用法類似,也是用于從字符串中提取指定位置開始的子串,其語法如下:
SUBSTRING(str, start, length)
str是要進行剪切的字符串,start是起始位置(從1開始計數(shù)),length是要提取的子串的長度。
示例:
SELECT SUBSTRING('Hello World', 1, 5); 結果為 'Hello'
3、PostgreSQL中的SUBSTRING函數(shù)
PostgreSQL中的SUBSTRING函數(shù)也用于從字符串中提取指定位置開始的子串,其語法如下:
SUBSTRING(str FROM pos FOR len)
str是要進行剪切的字符串,pos是起始位置(從1開始計數(shù)),len是要提取的子串的長度。
示例:
SELECT SUBSTRING('Hello World' FROM 1 FOR 5); 結果為 'Hello'
4、Oracle中的SUBSTR函數(shù)和SUBSTRB函數(shù)
Oracle數(shù)據(jù)庫中提供了兩個用于字符串剪切的函數(shù):SUBSTR和SUBSTRB,這兩個函數(shù)的功能基本相同,只是SUBSTRB函數(shù)支持二進制字符串的剪切操作,其語法如下:
SUBSTR(str, pos, len) 用于普通字符串剪切 SUBSTRB(str, pos, len) 用于二進制字符串剪切
str是要進行剪切的字符串,pos是起始位置(從1開始計數(shù)),len是要提取的子串的長度。
示例:
SELECT SUBSTR('Hello World', 1, 5); 結果為 'Hello'
SELECT SUBSTRB('Hello World' FROM 1 FOR 5); 結果為 'Hello'
標題名稱:常用數(shù)據(jù)庫字符串_剪切字符串
文章出自:http://m.fisionsoft.com.cn/article/djgsips.html


咨詢
建站咨詢
