ORACLE
文章平均质量分 71
donkey2004112103
这个作者很懒,什么都没留下…
展开
-
ORACLE SQL学习
感谢BO,不然我也不会想到深入学习oracle的PL/SQL和了解oracle数据库的架构。把OneNote里记得的东西整理下。 基础语句: 1. sql *plus清空屏幕 clear screen or clea scre 2. 模糊查询 Select bukrs,butxt from t001 Where bukrs like 1%; Select t001. bukr原创 2009-10-25 20:36:00 · 1531 阅读 · 0 评论 -
Aggregating data using group functions
主要聚合函数有几个: MAX,MIN,AVG,SUM,COUNT.主要还是联合起来用比较复杂,但看都简单。这几个aggregating函数都对空值忽略。 1.求所有员工平均值 有个典型的例子是求平均值,如果你直接使用 Select avg(bonus) from emp; 得到的结果将会是那些得到奖励的人中的平均奖励额。而老板要求的是统计出全公司所有员工的奖励平均额。这是你应该使用NVL原创 2009-11-03 20:31:00 · 498 阅读 · 0 评论 -
Sub query
sub query为了解决已知某些条件,但是这些条件不能用where去限定。再用它做为限制条件在去筛选某些数据。例如想知道哪天的销售额大于23号的,或者本月中哪天的销售额大于平均值的销售额。 子查询可分为两种,一种是子查询返回单行数据,这就可以用>, 『标准子查询』:子查询只执行一次 『关联子查询』:主查询执行一次,子查询就执行一次,子查询依赖于主查询的参数。 先看个例子: se原创 2009-11-03 21:08:00 · 1267 阅读 · 0 评论 -
oracle sql function
1. character function lower upper initcap concat substr length instr lpad|rpad trim replace example: lpad是填充字符到多少位。 使用了这些函数,就不用像abap一样必须到内表中再去做些处理 2原创 2009-11-01 20:03:00 · 1282 阅读 · 1 评论 -
group by
group by是迄今为止我觉得做报表最强大的语句。求聚合值非常方便,主要有以下几个应用: 1. group by 简单应用 可以按照时间维度,或者地域,销售组织维度做出聚合值。简单好用,比如我要求出销售需求对应每个物料的合计数,如下是abap代码: SELECT MATNR SUM( VMENG ) FROM vbbe into TABLE lt_test GROUP B原创 2009-11-15 19:34:00 · 801 阅读 · 0 评论