推扬网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
推扬网 门户 你问我答 查看内容

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

2021-10-11 16:58| 发布者: admin| 查看: 948| 评论: 0|原作者: admin|来自: 推杨站长网

摘要: 隨便你用哪個SQL@@~我是使用MSSQL 這次應該就沒有字元長度問題了~應該比較簡單點^^ declare @Tmp table( StrTmp nvarchar(100) ) inse...

懒得理你用哪一个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)

鲜花

握手

雷人

路过

鸡蛋

最新评论

热门推荐
最新资讯

广告服务|投稿要求|禁言标准|版权说明|免责声明|手机版|小黑屋|推扬网 ( 沪ICP备2024045114号-106 )|网站地图 | 邮箱:vayae@hotmail.com

GMT+8, 2024-11-13 13:53 , Processed in 0.177410 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部