SUBSTR
函數在不同的數據庫系統中可能有一些差異
SUBSTR(string, start_position, [length])
示例:
SELECT SUBSTR('Hello, world!', 1, 5) FROM DUAL; -- 結果為 'Hello'
SUBSTRING(string, start_position, [length])
示例:
SELECT SUBSTRING('Hello, world!', 1, 5); -- 結果為 'Hello'
SUBSTRING(string, start_position, length)
示例:
SELECT SUBSTRING('Hello, world!', 1, 5); -- 結果為 'Hello'
SUBSTRING(string FROM start_position FOR length)
示例:
SELECT SUBSTRING('Hello, world!' FROM 1 FOR 5); -- 結果為 'Hello'
SUBSTR(string, start_position, length)
示例:
SELECT SUBSTR('Hello, world!', 1, 5); -- 結果為 'Hello'
雖然這些數據庫系統在處理 SUBSTR
函數時有所不同,但它們的核心功能是相同的:從給定字符串中提取指定長度的子字符串。請根據您使用的數據庫系統選擇相應的語法。