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

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


咨詢
建站咨詢
