摘要:
TOP选项是T-SQL特有的,用于限制查询返回的行数或百分比。当在查询中指定了ORDER BY子句时,TOP将依赖该子句来定义行和逻辑优先顺序。例如,如果要从Orders表返回最近的5个订单,则可以在SELECT子句中指定TOP(5),并在ORDER BY子句中指定orderdate DESC,如以下代码:1 SELECTTOP(5) orderid,orderdate,custid,empid2 FROM Sales.Orders3 ORDERBY orderdate DESC; 从逻辑查询处理的角度来看,TOP选项是作为SELECT阶段的一部分而处理的,紧接着DISTINCT子句处理... 阅读全文
posted @ 2012-09-24 10:19
沙耶
阅读(550)
评论(0)
推荐(0)
摘要:
需要达到的几个基本特性:1)程序启动能够自动检测版本,并自动下载新版本程序;2)下载过程,应考虑中断情况,不能导致下次启动的任何无法运行的故障;3)下载要考虑自动修复模式,即用户可以点击“重新下载”,相当于覆盖安装一次。4)升级的数据最好是压缩过的,下载后解压,减少数据流量。5)文件需要MD5签名,方便比较,未改变的文件无需重复下载。6)考虑制作发布版本的方便性,应该具备一个生成发布包的工具。7)发布到服务器站点时,要考虑防止发布过程影响到正在使用中的客户。(考虑最后更改服务器上的当前版本配置文件,指向最新的发布目录)8)要考虑升级检测程序自身的更新(建议使用之前跟你讨论过的复制运行副本模式) 阅读全文
posted @ 2012-09-24 10:15
沙耶
阅读(379)
评论(0)
推荐(0)
摘要:
ORDER BY子句用于展示数据时对输出结果中的行进行排序。从逻辑查询处理来看,ORDER BY是最后处理的一个子句。下面的代码按照雇员ID和订单年份对输出结果进行排序:1 SELECT empid,YEAR(orderdate) AS orderyear,COUNT(*) AS numorders2 FROM Sales.Orders3 WHERE custid =714 GROUPBY empid,YEAR(orderdate)5 HAVINGCOUNT(*) >16 ORDERBY empid,orderyear; 理解SQL最重要的一点就是要明白表不保证是有序的,因为表是为了代表 阅读全文
posted @ 2012-09-24 09:47
沙耶
阅读(1238)
评论(0)
推荐(0)
摘要:
SELECT子句用于指定需要在查询返回的结果集中包含的属性(列)。SELECT列表中的表达式可以直接基于正在查询的表的各个列,也可以在此基础上做进一步的处理。例如,在前面的代码中的SELECT列表就包含以下表达式:empid、YEAR(orderdate)、COUNT(*)。如果表达式直接引用了某个列(如empid),那么目标列的名称默认与原始列的名称一样。也可以选择为目标列分配自定义的名称,为此要使用AS子句(例如,empid AS employee_id)。当在表达式中进行了一定的处理(例如,YEAR(orderdate)),或者没有基于原始表的列(如调用CURRENT_TIMESTA.. 阅读全文
posted @ 2012-09-24 09:30
沙耶
阅读(3835)
评论(0)
推荐(0)

浙公网安备 33010602011771号