在 SQL 中,SUBSTRING 函數用于提取字符串的子串。它的語法如下:
SUBSTRING(string, start, length)
舉個例子,假設有一個名為 name
的字段,存儲了用戶的姓名,我們想要提取其中的姓氏,可以使用 SUBSTRING 函數來實現:
SELECT SUBSTRING(name, 1, CHARINDEX(' ', name) - 1) AS last_name
FROM users;
在這個例子中,我們使用 CHARINDEX
函數來找到第一個空格的位置,然后使用 SUBSTRING 函數從字符串的第一個位置開始提取到第一個空格之前的子串,即姓氏。