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

sql执行顺序

标准的 sql 的解析顺序为: (1).from 子句  组装来自不同数据源的数据
 (2).where 子句  基于指定的条件对记录进行筛选
 (3).group by 子句  将数据划分为多个分组 
 (4).使用聚合函数进行计算
 (5).使用 having 子句筛选分组 
 (6).计算所有的表达式 
 (7).使用 order by 对结果集进行排序


相关文档:

SQL分页技术

本文来自:http://niunan.javaeye.com/blog/264197
比较万能的分页:
select top 每页显示的记录数 * from topic where id not in  
(select top (当前的页数-1)×每页显示的记录数 id from topic order by id& ......

怎么将下面的sql改成Hql?

select * from ((select bill.id billId,bach.riskRate risk,bach.assureRate assure from AcptBillInfo bill,AcptBach  bach where bill.acptBatchId=bach.id and bill.rgctId=? )abach left outer join AcptSignMoney sig on abach.billId = sig.billId) ......

SQL里的主键和外键

这个逻辑关系乍看起来比较复杂,弄清楚了就好!
有两个表,
student(
id,
name,
primary key (id)
);
studentInfo(
id,
age,
address,
foreign key(id) references outTable(id) on delete cascade on update cascade
);
当我们删除student表的时候自然希望studentInfo里的相关信息也被删除,这就是外键起作用 ......

查询班级中及格,一般,优秀的人数的sql语句

select a.ClassName,a.CourseName,sum(不及格) as 不及格,sum(差) as 差,sum(中等) as 中等,sum(好) as 好 ,sum(不及格)+sum(差)+sum(中等)+sum(好) as 班级总人数 from (select StudentID,ClassName,CourseName,1 as 不及格,0 as 差,0 as 中等,0 as 好 from StudentScore where ScoreRemark='fail' union all
select Stu ......

oracle与sql server对比分析

本译文采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议发布,转载请保留此信息
译者:马齿苋 | 链接:http://www.dbabeta.com/2010/oracle-sql-server-comparison-i.html
作者:Sadequl Hussain | 原文:http://www.sql-server-performance.com/articles/dba/oracle_sql_server_comparison_p1.aspx
一 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号