02 2023 档案

摘要:WITH numbers AS ( SELECT 1 AS num UNION ALL SELECT num + 1 FROM numbers WHERE num < 30 ) SELECT CONVERT(char(10),DATEADD(day,-(num-1),GETDATE()),120) 阅读全文
posted @ 2023-02-22 17:31 极客船长 阅读(43) 评论(0) 推荐(0) 编辑
摘要:Declare @i int = 0 -- 说明需要插入的列值 WHILE @i< 1000000 BEGIN -- 需要写入数据的值 insert into ... set @i = @i + 1 END 阅读全文
posted @ 2023-02-17 13:50 极客船长 阅读(150) 评论(0) 推荐(0) 编辑
摘要:行列互转,是一个经常遇到的需求。实现的方法,有case when方式和2005之后的内置pivot和unpivot方法来实现。 在读了技术内幕那一节后,虽说这些解决方案早就用过了,却没有系统性的认识和总结过。为了加深认识,再总结一次。 行列互转,可以分为静态互转,即事先就知道要处理多少行(列);动态 阅读全文
posted @ 2023-02-16 18:11 极客船长 阅读(3708) 评论(0) 推荐(1) 编辑
摘要:CREATE FUNCTION F_SplitSTR( @string varchar(8000), --待分拆的字符串 @symbol varchar(10) --数据分隔符 )RETURNS @table TABLE(col varchar(100)) AS BEGIN DECLARE @spl 阅读全文
posted @ 2023-02-16 18:01 极客船长 阅读(193) 评论(0) 推荐(0) 编辑
摘要:DECLARE @TAB TABLE ( UserID INT, UserName NVARCHAR(50) ) INSERT INTO @TAB ( UserID, UserName ) VALUES (0,N'西门炊鳕'), (1,N'夜雇乘'), (2,N'令狐冲'), (3,N'士兵甲'), 阅读全文
posted @ 2023-02-16 17:59 极客船长 阅读(87) 评论(0) 推荐(0) 编辑
摘要:function exportCSV(title, jsonData, name) { // 要导出的json数据 let str = ``; for (let i of title) { str += i + "," } str += "\n" // 增加\t为了不让表格显示科学计数法或者其他格式 阅读全文
posted @ 2023-02-13 17:33 极客船长 阅读(172) 评论(0) 推荐(0) 编辑
摘要:update a set a.UserAgent = b.UserAgent from InfoVisitDetails a inner join InfoVisitDetails b on a.IP = b.IP where a.VisitUrl like 'https://%' and a.IP 阅读全文
posted @ 2023-02-07 09:56 极客船长 阅读(70) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示