易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL查询排序ORDER BY


order by
排序通过order by子句实现,order by在SELECT语句的最后。  
语法:
order by field1 [ASC|DESC][,field2 [ASC|DESC],..,fieldn [ASC|DESC]] 
ASC:升序
DESC:降序
默认为升序
空值作为无穷大来处理。
另外可以按照查询列表中序号进行排序。
系统在用户写出查询列表的同时就赋予每个列名一个序号,升序赋予,从1开始。
例:SELECT name,phone,adress from user
其中name序号为1,adress序号为2,其他依次类推。
示例:
SQL> select deptno,dname,loc from mydept order by 3;
按loc字段升序排列


相关文档:

MS SQL Server日期计算

通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和 DATEDIFF函数来计算出在你的程序 ......

SQL Server 2005 镜像功能实现

SQL Server 2005 镜像功能实现
1. 主机、镜像分别MASTER KEY。
主机执行: 
USE master;  
  
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'password';  
  
CREATE CERTIFICATE HOST_A_cert WITH  ......

SQL Server 2005数据库镜像简介

SQL Server 2005数据库镜像简介
自从SQL Server 2000以来,你已经能够通过使用复制来创建一个备用的服务器、传输日志,以及备份和重新存储了——但是现在微软又引入了一个内建的工具,它可以实现自动的错误恢复。数据库镜像是SQL Server 2005的一个新特性,它允许你将一个SQL Server中的数据库内容镜像到另一个S ......

SQL Server中case的用法

第一种用法:
SELECT (CASE type WHEN 'u' THEN '用户表' WHEN 's' THEN '系统表' ELSE '其他' END) AS TABLEKIND,* from SYSOBJECTS
第二中用法:
SELECT (CASE WHEN crdate<'2006-01-01' THEN 'early' WHEN crdate<'2009-01-01' THEN 'nearly' ELSE 'now' END) AS PERIOD,* from SYSOBJECTS ......

SQL调整最关注的是什么?

调整的目的就是为了消耗最小的资源来完成功能,通过查看执行计划和各种统计信息来分辨调整后的sql对资源的耗费情况,来找出一个成本最小的sql语句
检查系统的I/O问题
vmstate能检查整个系统的iostat(IO statistics)
查看该SQL的response time(db block gets/consistent gets/physical reads/sorts (disk)) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号