SQL中l(wèi)eft()函數(shù)和charindex()函數(shù)的使用
SQL中有各種功能的函數(shù),下面就將為您介紹SQL中l(wèi)eft()函數(shù)和charindex()函數(shù)的使用的使用方法,希望對(duì)您學(xué)習(xí)SQL函數(shù)的使用能夠有所幫助。
1、left()
LEFT (<character_expression>, <integer_expression>)
返回character_expression 左起 integer_expression 個(gè)字符。
2.charindex()
返回字符串中某個(gè)指定的子串出現(xiàn)的開(kāi)始位置。
CHARINDEX (<’substring_expression’>, <expression>)
其中substring _expression 是所要查找的字符表達(dá)式,expression 可為字符串也可為列名表達(dá)式。如果沒(méi)有發(fā)現(xiàn)子串,則返回0 值。
此函數(shù)不能用于TEXT 和IMAGE 數(shù)據(jù)類型。
有如下表test
要實(shí)現(xiàn)如下數(shù)據(jù)效果:
則需left ()與charindex() 這兩個(gè)函數(shù)
select left(t_cont,CHARINDEX(':',t_cont)-1) as content from test where t_cont like '%:%'
【編輯推薦】