2012年6月1日

SQL exists与in

摘要: 对于in 和 exists的区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in, 反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists。其实我们区分in和exists主要是造成了驱动顺序的改变(这是性能变化 的关键),如果是exists,那么以外层表为 阅读全文

posted @ 2012-06-01 17:21 lovebeauty 阅读(228) 评论(0) 推荐(0) 编辑

connect by Nocycle Prior

摘要: select branchid from branch where parentbranchid='BRA0000000000001' order by branchid第一句只能查询出父节点是BRA0000000000001的所有子节点select br.branchid from Branch brstart with br.branchid = 'BRA0000000000001'connect by Nocycle Prior br.branchid = br.parentbranchid这一句能查出父节点是BRA0000000000001的所有子节点, 阅读全文

posted @ 2012-06-01 15:35 lovebeauty 阅读(9270) 评论(0) 推荐(0) 编辑

SQL count()函数与sum()函数

摘要: count():COUNT() 函数返回匹配指定条件的行数。SELECT COUNT(column_name) FROM table_nameCOUNT(column_name) 函数返回指定列的值的数目(NULL 不计入)1.SELECT COUNT(Customer) AS CustomerNi... 阅读全文

posted @ 2012-06-01 10:08 lovebeauty 阅读(21202) 评论(0) 推荐(1) 编辑

导航