在SQL中,可以使用SUBSTRING函數(shù)來(lái)提取字符串的子字符串。
假設(shè)我們有一個(gè)包含日期的字符串,例如’2022-05-15’,我們想要提取出年份2022??梢允褂靡韵耂QL語(yǔ)句來(lái)提取年份:
SELECT SUBSTRING('2022-05-15', 1, 4) AS year;
這將返回結(jié)果為:
year
2022
在上面的SQL語(yǔ)句中,SUBSTRING函數(shù)的第一個(gè)參數(shù)是要提取子字符串的原始字符串,第二個(gè)參數(shù)是子字符串的起始位置(從1開始),第三個(gè)參數(shù)是子字符串的長(zhǎng)度。在這個(gè)例子中,我們從第一個(gè)位置開始提取4個(gè)字符,即年份部分。