SQL的SUBSTR 函式使用介紹

2022-09-24 17:45:13 字數 592 閱讀 7998

substr函式是用來擷取資料庫某一列欄位中的一部分。

在各個資料庫的函式名稱不一樣(真是蛋疼,後發明的資料庫難道wityh不能同先發明的一樣嗎?)

複製** **如下:

mysql: substr( ), su程式設計客棧bstring( )

oracle: substr( )

sql server: substring( ) ;

常用的方式是:

sbustr(str,pos);

就是從pos開始的位置,一直擷取到最後。

還有一種比較常用的是:

複製** **如下:

substr(str,pos,len);

這種表示的意思是,就是從powityhs開始的位置,擷取len個字元(空白也算字元)。

需要注意的是:如果pos為1(而不是0)www.cppcns.com,表示從第乙個位置開始。

這點也很好理解,因為資料庫不是我們平時寫程式,他有他自己的一套習慣,資料庫的記錄都是從1開始沒有從0開始。是吧。

本文標題: sql的substr()函式使用介紹

本文位址: /shujuku/mssql/101774.html

substr函式使用

string substr string string,int start int length 返回字串string由start和length引數指定的子字串。string輸入字串。start如果start是非負數,返回的字串將從string的start位置開始,從 0 開始計算。例如,在字串 a...

C 中的substr()函式

include includeusing namespace std int main 輸出如下 123450.用途 一種構造string的方法 1.形式 s.substr pos,n 2.解釋 返回乙個string,包含s中從pos開始的n個字元的拷貝 pos的預設值是0,n的預設值是s.size...

oracle中的substr 函式

substr cexpression,nstartposition ncharactersreturned 其中,cexpression指定要從其中返回字串的字元表示式或備註字段 nstartposition用於指定返回的字串在字元表示式或備註欄位中的位置,ncharactersreturned用於...