在SQL中,SUBSTRING()函數是用于提取字符串的一部分的函數。
其基本語法如下:
SUBSTRING(string, start_position, length)
string
:要提取的字符串。start_position
:提取的起始位置。起始位置從 1 開始計數。length
:可選參數,指定要提取的子字符串的長度。如果省略該參數,則表示提取從起始位置到字符串末尾的所有字符。舉例來說,假設有一個名為customers
的表,其中有一個名為name
的列存儲了客戶的姓名。如果要從name
列提取前3個字符,可以使用如下的SQL查詢:
SELECT SUBSTRING(name, 1, 3)
FROM customers;
這將返回每個客戶姓名的前3個字符。
另外,SUBSTRING()函數還可以與其他字符串函數一起使用,例如WHERE
子句中的條件判斷、ORDER BY
子句中的排序等等,以便根據需要對字符串進行處理和操作。