`
冷寒冰
  • 浏览: 243852 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

再说分页

    博客分类:
  • sql
数据库中有这样一张表,包含1000000条数据,数据字段如下:Gid,title,fariqi,neibuyonghu,reader 现对其进行分页。 --create clustered index myIndex on dbo.TGongwen(fariqi,gid);--drop index dbo.TGongwen.myIndex; declare @pagesize as int,@pagenum as int;set @pagesize=10;set @pagenum=10;with myCTE as( select row_number() over(order by ...

关于日期操作

    博客分类:
  • sql
1:获得指定日期指定月份的第一天 formular form:dateadd(month,datediff(month,'19000101',orderdate),'19000101') select distinct dateadd(month,datediff(month,'19000101',orderdate),'19000101')from sales.ordervalues     2:获得指定日期指定月份的最后一天 formular form: dateadd(month,datediff(month,'19000131',orderdate),'19000131 ...
你不知道的join的写法 一  select distinct c.companyname  as customer,s.companyname as  supplierfrom  sales.customers as cleft  outer join   sales.orders as o  join   sales.orderdetails as od  on  o.orderid=od.orderid  join  production.products as p  on  p.productid=od.productid  join  production.suppliers  a ...
select ROW_NUMBER()  over(order by qty,empid) as rownum,empid,mgrid,qtyinto #SalesRNfrom dbo.sales;create  unique  clustered index idx_rn on #salesrn(rownum);declare @pagesize as int,@pagenum  as int;set @pagesize=5;set @pagenum=2;select  rownum,empid,mgrid,qtyfrom #salesRNwhere rownum between @pages ...
  select distinct c.companyname as customer,s.companyname as supplierfrom sales.customers as cleft outer join( sales.orders as o join sales.orderdetails as od on o.orderid=od.orderid join production.products as p on p.productid=od.productid join production.suppliers as s on s.supp ...
在sqlsver查询分析器中直接运行即可(提示:运行时间大约30分钟) 如有需要请认真研究代码,会大有收获。 --change tools|options  setting to  discard  query resultsset nocount on;use testdb;goif object_id('dbo.RNBenchmark') is not nulldrop table dbo.RNBenchmark;goif object_id('dbo.SalesBM') is not nulldrop table dbo.SalesBM;goif object_id('dbo.Sales ...
  对于包含一个外连接的查询子句有一个令人困惑的地方,那就是我们应该把一个逻辑表达式放在on过滤器中还是where过滤器中。二者最大的区别在于,on过滤器是在添加外部行前执行(1计算笛卡尔积2过滤3添加外部行),而where过滤器是在添加外部行后执行。 通过on过滤器对于保留表中的一行的剔除并不是最终的因为添加外部行时仍然会把数据加回来。相反,通过where过滤器对一行的剔除是最终的。明白这一点可以帮助你做出正确的选择。   例如:
UrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。 好了,开始讲述我的应用经验,这只是很菜鸟的经验,高手就不用看了。 第一步,请从此下载此组件。解压,把UrlRewriter.dll copy到你的项目 ...
两个关于周的sql自定义函数 2009年10月27日 星期二 下午 03:59 --得到指定日期本年对应的周序数,第一周为本年内以周日开始周 周日为一周的第一天CREATE function WeekOfDay(@Date nvarchar(10))returns nvarchar(7)asbegindeclare @DWofYearsDay tinyint,@WeekOfDay tinyint,@Year smallintset @Year=year(@Date)set @DWofYearsDay=DATEPART(dw,cast(@Year as nvarchar)+'0101 ...
北京的春天很短,鸟语花香,阳光明媚的日子实在太少。而多的是风沙,多的是这些似风像沙的漂泊者的愁思。对于大多数人来讲,这里都不是一个会让人满意的归宿。这是一个寻梦的地方。每个人都有自己要寻找的,那会缠绕多少颗心,缠绕多少个过往!       一个人躺在诊所的椅子上,眼睛盯着输液瓶中的液体一滴一滴的往下滴,绕过长长的输液管,通过针头进入手掌的血管里,那一刻,心凉如秋。  想起小时候感冒时,母亲陪着打点滴,她一个人忙上忙下,把一切都弄好。  接下来还要哄我,逗我开心。   我也会在这个时候提一些平时看起来是非分的要求。母亲也会一一照办。 小孩子是容易满足的吧,他想要的可能就是那么一点点。只要能 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8 ...
网上有很多触发器的例子,但表之间都是没有主外键约束的,下面做一个例子实现带有主外键约束的触发器。 现有两张表:部门表(department) deNum int primary key   --部门编号                               deName nvarchar(50)   --部门名称             员工表(employee)  emNum  int primary key   --员工编号                                  deNum   int foregin key                         ...
采用md5方法对用户密码进行加密: 前台主要代码:  <div>        <ul >    <li> 密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码:<asp:TextBox ID="txt_pwd" runat="server" Width="300px"></asp:TextBox></li>    <li>加密结果:< ...
Global site tag (gtag.js) - Google Analytics