SQL中SUBSTRING函式的用法

2021-06-28 09:03:11 字數 1042 閱讀 2400

功能:返回字元、二進位制、文字或影象表示式的一部分

語法:substring ( expression, start, length )

sql 中的 substring 函式是用來抓出乙個字段資料中的其中一部分。這個函式的名稱在不同的資料庫中不完全一樣:

引數:

expression 字串、二進位制字串、文字、影象、列或包含列的表示式。請勿使用包含聚合函式的表示式。

start 整數或可以隱式轉換為 int 的表示式,指定子字串的開始位置。

length 整數或可以隱式轉換為 int 的表示式,指定子字串的長度。返回值:如果 expression 是一種支援的字元資料型別,則返回字元資料。如果 expression 是一種支援的二進位制資料型別,則返回二進位制資料。如果 start = 1,則子字串從表示式的第乙個字元開始。

返回字串的型別與給定表示式的型別相同(下表所示內容除外)。

**示例:

下面的示例返回 employees 表中每位雇員的名字首字母及完整姓氏:

select substring(first name,1,1) as initial, last name

from employees

下面是結果集:

initial..........last name

-------------------------

a................funk

m................pearson

l................calafato

n................danner

j................lee

s................byham

m................sutter

r................king

a................doyle

SQL 中 SUBSTRING() 函式用法

函式介紹 substring 函式用於擷取字串,可從字串的某一位置開始,向右擷取若干個字元,返回乙個特定長度的字串 簡要說明 substring zhangsan 2 返回從第二個位置開始到結尾的子字串 substring zhangsan 2,3 返回從第二個位置開始長度為三的子字串 substr...

SQL中SUBSTRING函式的用法

功能 返回字元 二進位制 文字或影象表示式的一部分 語法 substring expression,start,length sql 中的substring函式是用來抓出乙個字段資料中的其中一部分。這個函式的名稱在不同的資料庫中不完全一樣 mysql substr substring oracle ...

SQL中SUBSTRING函式的用法

功能 返回字元 二進位制 文字或影象表示式的一部分 語法 substring expression,start,length sql 中的 substring 函式是用來抓出乙個字段資料中的其中一部分。這個函式的名稱在不同的資料庫中不完全一樣 引數 expression 字串 二進位制字串 文字 影...