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