SQL中如何提取子字符串

sql
小樊
83
2024-09-14 19:51:00
欄目: 云計(jì)算

在 SQL 中,可以使用內(nèi)置的字符串函數(shù)來(lái)提取子字符串

  1. SUBSTRING(string, start_position, length):此函數(shù)從給定字符串的指定位置開(kāi)始提取指定長(zhǎng)度的子字符串。

例如:

SELECT SUBSTRING('Hello World', 1, 5);  -- 輸出 "Hello"
  1. LEFT(string, length):此函數(shù)從給定字符串的左側(cè)(開(kāi)頭)提取指定長(zhǎng)度的子字符串。

例如:

SELECT LEFT('Hello World', 5);  -- 輸出 "Hello"
  1. RIGHT(string, length):此函數(shù)從給定字符串的右側(cè)(結(jié)尾)提取指定長(zhǎng)度的子字符串。

例如:

SELECT RIGHT('Hello World', 5);  -- 輸出 "World"
  1. SUBSTR(string, start_position, length):此函數(shù)與 SUBSTRING 類(lèi)似,但參數(shù)順序略有不同。

例如:

SELECT SUBSTR('Hello World', 1, 5);  -- 輸出 "Hello"

請(qǐng)注意,這些函數(shù)在不同的數(shù)據(jù)庫(kù)系統(tǒng)中可能存在差異。在使用時(shí),請(qǐng)根據(jù)您正在使用的數(shù)據(jù)庫(kù)系統(tǒng)選擇合適的函數(shù)。

0