SQL函式Substring提取部分字串

2021-04-15 07:39:09 字數 527 閱讀 1280

為了從乙個字串中提取第1到第20位字元,可使用sql中的substring函式:

sbustring (

<

target string

>

,<

start

>

,<

length

>)

可將此語法用在select語句中:

select

substring('

sdfsdfsdfsdfsdfsdfsdfsdfsdf',

1,5) as ***

可以用某個欄位名代替,可以將整個表中該字段以指定長度擷取

如果超出了該字串的長度,會自動擷取到該字串末尾,不會報錯

可以將substring用在where字句裡:

select

*from

user

where

substring

(name,1,

3) ='

lee'

可以得到所有姓名開頭為lee的查詢

SQL 中 SUBSTRING() 函式用法

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

SQL函式Substring提取部分字串

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

SQL中SUBSTRING函式的用法

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