首先學(xué)習(xí)兩個(gè)函數(shù)
1.substring 返回字符、binary、text 或 image 表達(dá)式的一部分。
基本語(yǔ)法:SUBSTRING ( expression , start , length )
expression:字符串、二進(jìn)制字符串、text、image、列或包含列的表達(dá)式
start:整數(shù),指定子串的開始位置 注:SQL中"1"表示字符串中的第一個(gè)字符,而.NET中"0"表示第一個(gè)字符
length:整數(shù),指定子串的長(zhǎng)度(要返回的字符數(shù)或字節(jié)數(shù))
2.patindex 返回指定表達(dá)式中某模式第一次出現(xiàn)的起始位置;如果在全部有效的文本和字符數(shù)據(jù)類型中沒(méi)有找到該模式,則返回零。
基本語(yǔ)法:PATINDEX ( '%pattern%' , expression )
pattern:字符串??梢允褂猛ㄅ浞?,但 pattern 之前和之后必須有 % 字符(搜索第一個(gè)和最后一個(gè)字符時(shí)除外)。pattern 是短字符數(shù)據(jù)類型類別的表達(dá)式
expression:表達(dá)式,通常為要在其中搜索指定模式的列,expression 為字符串?dāng)?shù)據(jù)類型類別
下面結(jié)合上面的兩個(gè)函數(shù),截取字符串中指定的字符
標(biāo)簽:江蘇 呼和浩特 上海 拉薩 貴州 昭通 新鄉(xiāng) 重慶
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《深入SQL截取字符串(substring與patindex)的詳解》,本文關(guān)鍵詞 深入,SQL,截取,字符串,substring,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。