懒得理你用哪一个SQL@@~我是应用MSSQL 此次应当就沒有字元长短难题了~应当非常简单点^^" declare @Tmp table(StrTmp nvarchar(100))insert into @Tmpvalues(N'你清楚吗?中秋佳节是2021/09/21(二),但2021/09/20(一)也是放假了日唷'),(N'2021年最後一个假日2021/10/11(一)吗?或是2021/12/31(五)呢?'),(N'双十节日2021/10/10(日)恰好在礼拜日呢')此次大家都姿势满快查看出去~晚一点再贴我的查找方法@@" 下列我就用取10个字元核对是不是为日期,再整理出来~ select SUBSTRING(StrTmp,Sort,10) ShowDatefrom @Tmp,(select Row_Number()Over(order by [number]) as Sortfrom master..spt_values) as kwhere Sort <= len(StrTmp)and isDate(SUBSTRING(StrTmp,Sort,10)) = 1order by SUBSTRING(StrTmp,Sort,10) |