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