当前位置: > 热传

玩玩SQL~在资料表中搜寻日期有哪几天? 一起帮忙解决难题,拯救 IT 人的一天

时间:2022-04-20 17:47:44 热传 我要投稿

懒得理你用哪一个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(日)恰好在礼拜日呢")

此次大家都姿势满快查看出去~晚一点再贴我的查找方法@@"

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)