SQL的SUBSTR()函數(shù)使用介紹
更新時(shí)間:2013年11月19日 17:02:35 投稿:whsnow
SUBSTR函數(shù)是用來(lái)截取數(shù)據(jù)庫(kù)某一列字段中的一部分,在各個(gè)數(shù)據(jù)庫(kù)的函數(shù)名稱(chēng)不一樣,下面為大家介紹其具體的使用
SUBSTR函數(shù)是用來(lái)截取數(shù)據(jù)庫(kù)某一列字段中的一部分。
復(fù)制代碼 代碼如下:
MySQL: SUBSTR( ), SUBSTRING( )
Oracle: SUBSTR( )
SQL Server: SUBSTRING( ) ;
常用的方式是:
SBUSTR(str,pos);
就是從pos開(kāi)始的位置,一直截取到最后。
還有一種比較常用的是:
復(fù)制代碼 代碼如下:
SUBSTR(str,pos,len);
這種表示的意思是,就是從pos開(kāi)始的位置,截取len個(gè)字符(空白也算字符)。
需要注意的是:如果pos為1(而不是0),表示從第一個(gè)位置開(kāi)始。
這點(diǎn)也很好理解,因?yàn)閿?shù)據(jù)庫(kù)不是我們平時(shí)寫(xiě)程序,他有他自己的一套習(xí)慣,數(shù)據(jù)庫(kù)的記錄都是從1開(kāi)始沒(méi)有從0開(kāi)始。是吧。
相關(guān)文章
SQL Server 2005數(shù)據(jù)庫(kù)還原錯(cuò)誤的經(jīng)典解決方案
本文主要介紹了一個(gè)SQL Server 2005數(shù)據(jù)庫(kù)還原過(guò)程中的錯(cuò)誤的解決方案,需要的朋友可以參考下2015-08-08sqlserver獲取當(dāng)前日期的最大時(shí)間值
如果你有看到這篇,會(huì)看到Insus.NET在SQL Server2008使用最簡(jiǎn)單的方法取到午夜時(shí)間值。2011-09-09win2003上安裝SQL2000時(shí)CD-KEY(序列號(hào))無(wú)法驗(yàn)證解決方法
win2003上安裝SQL2000時(shí)CD-KEY(序列號(hào))無(wú)法驗(yàn)證解決方法,一般都是使用第二種方法。2011-08-08解析SQL Server中datetimeset轉(zhuǎn)換datetime類(lèi)型問(wèn)題
這篇文章主要介紹了SQL Server中datetimeset轉(zhuǎn)換datetime類(lèi)型問(wèn)題淺析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12在SQL Server中使用命令調(diào)用SSIS包的具體方法
在SQL Server中可以使用dtexec命令運(yùn)行SSIS包(2005以上版本),當(dāng)然也可以通過(guò)系統(tǒng)過(guò)程:xp_cmdshell調(diào)用dtexec運(yùn)行SSIS包2013-09-09sqlserver substring函數(shù)使用方法小結(jié)
在操作sqlserver時(shí)候用到了substring函數(shù),特整理一些實(shí)例,需要的朋友可以參考下。2009-12-12