- 博客(6)
- 资源 (6)
- 收藏
- 关注
转载 关于Sql关键字SELECT FROM GROUP ORDER 等的执行顺序问题的解释
正巧今天碰到一个sql的存储过程需要优化就顺便研究了下。Sql语句的执行顺序其实是如下的:Select C.customerid, COUNT(O.orderid) AS numorders 7FROM dbo.Customers AS C 1、LEFT OUTER JOIN dbo.Orders AS O 2、ON C.customerid = O.custo
2012-10-26 17:02:28 1889 2
转载 sql关键词执行先后顺序
select m.* from(select t.*,rownum r from(select id,name,e.username,e.realname from departments d ,employees e where d.manager=e.username(+)order by id desc ) t where rownum?select m.*(select
2012-10-26 17:00:11 1987
转载 order by、group by、having的区别
order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。group by 从英文里理解就是分组。必须有聚合函数来配合才能使用,使用时至少需要一个分组标志字段。 www.2cto.com 什么是聚合函数?像sum()、order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字
2012-10-26 16:32:55 952
原创 SQL面试题及答案
Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号SC(S#,C#,score) 成绩表 S#:学号
2012-10-25 23:16:20 9641 2
转载 数据库常见面试题
1触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2什么是存储过程?用什么来调? 答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需
2012-10-25 23:10:42 924
原创 1 -100 100个数组成一个圈, 每隔二个去掉一个数字,这样一直循环,最后剩下哪个数字
package com.sort;import java.util.ArrayList;import java.util.List;public class LastOne { /** * * 1 -100 100个数组成一个圈, 每隔二个去掉一个数字,, * 这样一直循环,最后剩下哪个数字 * @param args */
2012-10-19 13:51:24 4661
mybatis-generator-1.3.5 Myeclipse 插件
2017-05-23
Apache2.4 与Tomcat8 整合配置
2016-03-17
Apache 与Tomcat 集成配置
2016-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人