
oracle
virus026
目标高于工作
展开
-
the difference between substr and substrb
<br />实例分析:<br />select substrb('大小abc',1,2) from dual; --大<br />select lengthb(substrb('大小abc',1,2)) from dual; -2 <br />select length(substrb('大小abc',1,2)) from dual; -1<br /><br />select substrb('大小abc',1,3) from dual; --大 <br />select lengthb转载 2010-06-28 17:27:00 · 708 阅读 · 0 评论 -
Oracle EXTRACT()函数与to_char() 函数
<br />EXTRACT extracts and returns the value of a specified datetime field from a datetime or interval value expression.<br />The field you are extracting must be a field of the datetime_value_expr or interval_value_expr. For example, you can转载 2010-06-23 17:40:00 · 613 阅读 · 0 评论 -
Oracle Group By Order By
<br />1.GROUP BY<br />主要用来对一组数进行统计<br />SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno;<br /> DEPTNO COUNT(*) SUM(SAL)<br />--------- --------- ---------<br /> 10 3 8750<br /> 20 5转载 2010-06-23 11:44:00 · 822 阅读 · 0 评论 -
Oracle Group By 用法之 —— Having
客户需求分析: 笔者最近接到一家客户的一个需求。他们部署了一个ERP系统,现在采用的就是Oracle数据库。现在由于企业统计分析的需要,要实现如下的需求。 1、按月份来统计2009年第一季度每个供应商的采购金额。也就是说,在报表中要能够显示出2009年1月份、2月份、3月份供应商的采购金额合计,不需要明细。 2、显示的结果按年度、月份、供应商名字进行排序。 综合客户的要求,也就是说要实现如上这张报表。 PL/SQL语句解析: select extract(YEAR FROM t.date转载 2010-06-23 11:37:00 · 872 阅读 · 0 评论 -
oracle中left join和right join的区别
通俗的讲: A left join B 的连接的记录数与A表的记录数同 A right join B 的连接的记录数与B表的记录数同 A left join B 等价B right join A table A: Field_K, Field_A 1 a 3转载 2010-06-23 14:51:00 · 2887 阅读 · 1 评论