`
mamaoyuan625
  • 浏览: 177147 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
--自动编号:Oracle 建表 create table t1(autoid number(10) primary key,name char(4)); 创建序列 create sequence seq_t1_autoid; 添加数据 insert into t1(autoid,name) values(seq_t1_autoid.nextval,'a'); insert into t1(autoid,name) values(seq_t1_autoid.nextVal,'b'); commit; --思考:能不能实现一个与DBMS无关的自动编号方法? insert into t1(au ...
问题:有t_product产品表(编号,名称,价格,类别),有些编号的商品名称相同。 要求:将各同商品名称相同的,改为该商品的平均价格 select t.* from t_product tP_ID P_NAME P_PRICE P_TYPE 1 商品a 2.00 t1 2 商品b 2.00 t2 3 商品c 3.00 t3 4 商品a 4.00 t4 5 商品b 4.00 t5 --★将各同商品名称相同的,改为该商品的平均价格 oracle中的写法:update t_product t set t.p_price= ( select avg(a.p_price) from t_produc ...
标题     常用数据库JDBC连接写法    zlyperson(原作) 关键字     JDBC Sybase MySQL SQLServer PostgreSQL Oracle ODBC   1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar/Class.forName( "org.gjt.mm.mysql.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName ...
        delete: delete from 表     drop: drop table 表  删除整个表结构包括数据 无法恢复     truncate:truncate table 表 ----------------------------------------------------------------------------------- 1:TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。 2: TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 ...
如何在Oracle中复制表结构和表数据 1. 复制表结构及其数据: Oracle:create table emp2 as select * from emp; SQLServer:SELECT   *   INTO   t   FROM   t_score;     2. 只复制表结构: Oracle:  create table emp2 as select * from emp where 1=0; 或 create table emp2 like emp ; SQLServer: SELECT   *   INTO   t   FROM   t_score w ...
SELECT upper('abc') FROM dual;SELECT lower(emp.ename) FROM emp;TRIM(x),LTrim(x),Rtrim(x)--取子串SELECT substr('123456789',7) FROM dual;SELECT substr('123456789',2,1) FROM dual;--取位置SELECT instr('123456789','56') FROM dual;SELECT instr('1234123123','123',3) FROM dual;SELECT instr('1234123123','123',3,2) ...
分区: 如:需要对部门的员工收入 ,体育中的成绩进行排名的时候,要进行分部门,分栏目,分项目排名,这个时候要按分区计算,当然主要使用解析函数,----------------------->返回多行 一:解析函数() over(partition by 字段 order by 字段)案例:     _        各种新闻(娱乐,体育,8挂,军事)的单击率在前3名记录 _        每种图片(计算机类,考试类,文学),销售量在前10名记录 _        每个班的前3名     二:分组: ---------------------->返回一行 求每个部 ...
--解析函数第二种分区:分区解析 --求部门的收入排名 --解析函数 规律 解析函数() over(partition by 字段 order by 字段)--在先分区,再字段排序以后,每个区分别进行某种解析计算SELECT deptno,empno,ename,sal,       dense_rank() over(PARTITION BY deptno ORDER BY nvl(sal,0) DESC) xFROM emp DEPTNO EMPNO ENAME

Oracle排名函数

  --收入排名--解析函数 规律 解析函数() over(order by 字段)--在字段排序以后,再进行某种解析计算--间断排名 rank()SELECT empno,ename,sal,rank() over(ORDER BY nvl(sal,0) DESC) xFROM emp   EMPNO ENAME SAL X 7369
关于Oracle默认值的区别与用法: CREATE TABLE ttt( n0 NUMBER, n1 NUMBER, n2 NUMBER DEFAULT 0, n3 VARCHAR2(20) DEFAULT NULL, n4 VARCHAR2(20) DEFAULT 'null' ); INSERT INTO ttt(n0) VALUES(1); COMMIT; select *from ttt;  N0 N1 N2 ...
怎样用Excel模拟管理系统的数据流?
[/quo--oracle随机选题例子: --脚本 CREATE TABLE t_tiku(                     QID NUMBER PRIMARY KEY,  --题id                     QTEXT VARCHAR2(20),  --题名字                   RIGHT_ANSWER VARCHAR2(10), --正确答案                     FEN NUMBER,  --小分                     QTYPE NUMBER --题型 ) INSERT INTO VALUES(1001, ...
实体、范式、业务代理复合主键、关系理解分析
Global site tag (gtag.js) - Google Analytics