04 2012 档案

摘要:本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student 截图如下:表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)一、外连接外连接可分为:左连接、右连接、完全外连接。1、左连接 left join 或 left outer joinSQL语句:select * from student left join course on student.ID=course.ID执行结果:左外连接包含left join左表所有行,如果左表中某行在右表没有匹配,则结果中对应行右表的部分全部为空 阅读全文
posted @ 2012-04-21 18:32 joeleo 阅读(21261) 评论(9) 推荐(8) 编辑
摘要:本文主要是使用CASE 和DECODE实现按月统计订单数量,通过此示例希望能帮助读者理解CASE和DECODE在ORCALE中的使用。1.使用CASE实现:SELECT OPERATING_WAREHOUSE_CODE,SUM(M1) AS M1,SUM(M2) AS M2,SUM(M3) AS M3FROM (SELECT OPERATING_WAREHOUSE_CODE,CASE WHEN TO_CHAR(M.ORDER_CREATION_DTE,'mm') = '01' THEN '1' ELSE '0' END AS M1 阅读全文
posted @ 2012-04-17 11:39 joeleo 阅读(4551) 评论(0) 推荐(1) 编辑