功能:返回字元、二進位制、文字或影象表示式的一部分
語法: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 字串 二進位制字串 文字 影...