随笔分类 - SQL
摘要:很基本很基本很基本很基本很基本很基本很基本很基本,没办法!Code: 1 /* 2 3 假设500行数据,分页,每页10行,可分为50页。 4 5 设计procedure实现该需求 6 7 8 传入三个参数, 一个每页显示的条数pageSize;一个是当前页pageCount; 9 10 @pageSize;每页显示的条数 = 1011 12 @pageCount;当前页 = 213 14 15 2*10 = 20 16 17 10 +1 = 11;18 19 11 ~ 2020 2...
阅读全文
摘要:问题:将Table1中存在而Table2中不存在的记录插入到Table2中,用一句SQL写出?该问题的重点在于 Except 的原理:个人理解,通俗讲就是 (A表的记录-B表的记录)的差值结果,但是去除重复的记录。也就是以左表为参照表,查询中返回右表中没有找到的所有非重复的记录。测试代码:create table #Test1( id int, name varchar(50));create table #Test2( id int, name varchar(50))goinsert into #Test1 values (1,'Nicholas1');insert...
阅读全文
摘要:在DT现在写出解决方案:问题描述:有一张表,数据如下:/* Date Tag 2010-01-01 是 2010-01-01 是 2010-01-01 是 2010-01-02 否 2010-01-02 否*/要求转换结果:/*转换结果: Date 是 否 2010-01-01 3 0 2010-01-02 0 2*/用Case When语句解决:select TheDate,SUM(case Tag when '是' then 1 else 0 end) [是]...
阅读全文

浙公网安备 33010602011771号