oracle数据库
文章平均质量分 73
liyingying111111
这个作者很懒,什么都没留下…
展开
-
oracle基础知识大全
一.SQL语言简介1. SQL概述SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据库通过对表的操作来管理存储在其中的数据。2. 数据库查询1)转载 2013-11-13 16:56:42 · 961 阅读 · 0 评论 -
oracle行转列
create table t(id number,name varchar2(10),subject varchar(10),score number(3));insert into t values(1,'zs','语文',60);insert into t values(1,'lisi','数学',70);insert into t values(1,'wangwu','外语',8原创 2013-12-03 17:42:36 · 2347 阅读 · 0 评论 -
oracle常用的函数总结
select dense_rank() over(order by salary desc) from employeesselect row_number() over(partition by jobid order by salary desc) from employeesselect sysdate from dual//求出当前日期select to_date('2013-原创 2013-11-13 13:43:49 · 825 阅读 · 0 评论 -
oracle数据库多级树查询及特殊处理函数
select * from employees按职位级别从高到底查询出每个员工的信息已经他所在的职位级别select t.employee_id,t.first_name,t.MANAGER_ID,levelfrom employees tstart with t.MANAGER_ID is null--start with t.mgr = 7566--start with原创 2013-11-26 17:25:01 · 1261 阅读 · 0 评论 -
数据库编码规范
良好的编码规范才能写出优质的代码-----------------------------------------------------------------------------李影原创 2013-12-02 16:26:24 · 680 阅读 · 0 评论 -
经典sql查询
Student(sid,Sname,Sage,Ssex) 学生表Course(Cid,Cname,Tid) 课程表SC(Sid,Cid,score) 成绩表Teacher(Tid,Tname) 教师表查询各科成绩前三名的记录:(考虑成绩并列情况)(oracle数据库)select t1.sid,t1.sname,c.cid,c.cname,t1.score,t1.rn as 名原创 2013-11-22 15:44:50 · 906 阅读 · 0 评论 -
oracle数据库insert all 和 insert first用法和区别
create table small_customers(customer_id number,sum_orders number);//小型客户表create table medium_customers(customer_id number,sum_orders number);//中兴客户表create table large_customers(customer_id number原创 2013-11-20 10:58:03 · 2301 阅读 · 1 评论 -
oracle结构化查询语句
select * from employeesSTART WITH……CONNECT BY PRIOR……select * from employeesSELECT last_name, employee_id, manager_id, LEVELFROM employees START WITH employee_id =10转载 2013-11-20 14:04:42 · 1325 阅读 · 0 评论 -
oracle数据库之row_number()
select a.cell_num,a.cdr_type,row_number() over(partition by cdr_type order by cell_num) from bc_vip_safeguard a此处row_number() over(partition by cdr_type order by cell_num)表示按照话单类型分组,然后再分组内部按电话号码进行排序原创 2013-11-04 10:09:32 · 846 阅读 · 0 评论 -
oracle存储过程
create or replace procedure "CDMA"."NON_SMART_OS_LIST_S" isdeclare--声明变量cursor c_job is select distinct TYPE,OEM from CM_TERMINAL_INFO_PC2 where OS='0';c_row c_job%rowtype;--定义变量,类型是c_job类型原创 2013-11-04 10:39:01 · 652 阅读 · 0 评论 -
oracle的窗体函数&&数据库之间的异同
employees表问题:去除重复记录(工种相同的记录即为重复记录),重复记录只留雇佣日期最早的员工的信息(如果工种相同,雇佣日期相同就都留下)。select t.*,row_number() over(partition by job_id order by hire_date desc) rn from employees tselect * from(select t.*原创 2013-11-11 16:55:22 · 798 阅读 · 0 评论