摘要: 1.通过git获取scrapy源码,并安装到系统里面 https://git-scm.com/download/win 下载无脑安装啊(C:\Program Files\Git),进入git bash,开始你的clone 参考文章:https://www.cnblogs.com/qiaoconglo 阅读全文
posted @ 2019-03-28 20:45 theDataDigger 阅读(253) 评论(1) 推荐(0) 编辑
摘要: 在使用 join 时,on 和 where 条件的区别如下: 1、 on 条件是在生成临时表时使用的条件,它不管 on 中的条件是否为真,都会返回左边表中的记录。 2、where 条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有 left join 的含义(必须返回左边表的记录)了,条 阅读全文
posted @ 2019-03-28 15:25 theDataDigger 阅读(104) 评论(0) 推荐(0) 编辑
摘要: select 1 是比select *更有效率的写法 因为它不返回具体的数据记录,而是返回n行的1 作用:可以用来查询表中是否有符合条件的记录(比如select 1 from seckill where id = 1001;), select 1一般用来当作条件使用,比如exists( select 阅读全文
posted @ 2019-03-28 14:28 theDataDigger 阅读(331) 评论(0) 推荐(0) 编辑
摘要: SET NOCOUNT ON的去与留 阅读全文
posted @ 2019-03-28 14:00 theDataDigger 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 带n 的是用于处理unicode 字符,即处理中英文的字符 一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar char 定长 char(10),如果没有达到10个字节,则用空格填充,在读取的时候,要用trim()去掉空格 nvarchar/va 阅读全文
posted @ 2019-03-28 11:46 theDataDigger 阅读(138) 评论(0) 推荐(0) 编辑
摘要: SQL Server 多行注释 : ctrl + k + c SQL Server 单行注释: -- Python 单行注释:# Python多行注释:''' ''' 阅读全文
posted @ 2019-03-28 11:32 theDataDigger 阅读(220) 评论(0) 推荐(0) 编辑
摘要: -- table 是实际表 view是虚表。你可以认为view是一个查询的结果 -- 声明@tbBonds table declare @tbBonds table(TrustBondId int not null,shortName nvarchar(500),ClassName nvarchar(20),CouponBasis decimal(8,2)) -- 这里涉及到pivot行转... 阅读全文
posted @ 2019-03-28 10:47 theDataDigger 阅读(92) 评论(0) 推荐(0) 编辑
摘要: --现在我们是用PIVOT函数将列[WEEK]的行值转换为列,并使用聚合函数Count(TotalPrice)来统计每一个Week列在转换前有多少行数据,语句如下所示 select * from ShoppingCart as C PIVOT(count(TotalPrice) FOR [Week] IN([1],[2],[3],[4],[5],[6],[7])) AS T 阅读全文
posted @ 2019-03-28 10:16 theDataDigger 阅读(115) 评论(1) 推荐(0) 编辑