![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oralce
szyanger
痕迹...
展开
-
[Oracle]高效的SQL语句之分析函数(一)
[Oracle]高效的SQL语句之分析函数(一)--sum() 实际应用中我们可以通过sum()统计出组中的总计或者是累加值,具体示例如下:1.创建演示表create table empasselect * from scott.emp;alter table empadd constraint emp_pkprimary key(empno);create table d原创 2007-08-14 16:24:00 · 360 阅读 · 0 评论 -
Oracle SQL精妙SQL语句讲解
--行列转换 行转列DROP TABLE t_change_lc;CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);INSERT INTO t_change_lc SELECT 001 card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal转载 2007-08-14 16:42:00 · 330 阅读 · 0 评论 -
使用Oracle的分析函数ROW_NUMBER、DENSE_RANK、RANK
这三个分析函数都可以在各个分组内从1开始排序。ROW_NUMBER()是没有重复值的,可以利用它实现分页显示。DENSE_RANK()是连续排序,有两个第二名时仍然跟着第三名。RANK()是跳跃排序,有两个第二名时接下来就是第四名(同样是在各个分组内)。SELECT * FROM ( SELECT deptno, ename, sal, ROW_NUMBER() OVER转载 2007-08-14 16:30:00 · 300 阅读 · 0 评论 -
oracle 存储过程的基本语法 及注意事项
oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变原创 2007-08-14 16:47:00 · 435 阅读 · 0 评论 -
oracle函数[单行字符串函数]
单行字符串函数 单行字符串函数用于操作字符串数据,他们大多数有一个或多个参数,其中绝大多数返回字符串 ascii() c1是一字符串,返回c1第一个字母的ascii码,他的逆函数是chr()select ascii(a) big_a,ascii(z) big_z from empbig_a big_z65 122 chr(<i>)[nchar_cs] i是一个转载 2007-08-14 16:35:00 · 347 阅读 · 0 评论