数据库
文章平均质量分 79
烽火前秦路
厚积薄发,知识改变命运!
展开
-
Oracle学习(五)----多表查询
select * from table1, table2where ......order by ......group by ......having ......多表查询(重点)1 笛卡尔积基本原理 两个表进行笛卡尔积运算,结果是列数相加,行数相乘。 例:1 SQL> select count(e.ename) from emp e, dept d; COUN原创 2016-03-29 17:17:48 · 300 阅读 · 0 评论 -
Oracle中trim函数详解
转载自Oracle TRIM函数是很常见的函数,下面对Oracle TRIM函数的语法作了详尽的阐述说明,希望可以让您对Oracle TRIM函数有更深的认识。如果提到Oracle TRIM函数,最简单的功能就是使用它来去除字符串的行首和行尾的空格,这个功能也是大家使用频率最高的一种。然而Oracle TRIM函数其实是具有删除“任意指定”字符的功能,不可谓不牛。我们来一次体验之旅。转载 2016-03-29 11:14:08 · 1674 阅读 · 0 评论 -
Oracle学习(二)
1 打开数据库; 资源管理器--管理工具--服务--OracleServiceORCL(启动时间会比较慢)--OracleOraDb11g_home1TNSListener(启动时间可能比较慢); 测试昨天的项目; 完成!2 查询系统当前的时间,但是格式和我们的不一样; SQL> select sysdate from dual; SYSDATE --------------原创 2016-03-25 10:15:36 · 466 阅读 · 0 评论 -
Oracle学习(一)
一 登录口令 1 c:\sqlplus / as sysdba 1.1 普通用户登录 1.1.1 d:\sqlplus scott/密码 ----普通用户登录 quit ----退出 1.1.2 d:\sqlplus 请输入用户名:scott 输入口令: 1.2 超级用户登录 c:\sqlplus /原创 2016-03-24 20:39:17 · 301 阅读 · 0 评论 -
栈的顺序存储结构和实现
头文件 head.h#include#include#include /* malloc()等 */#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* eof() */#include /* floor(),ceil(),abs() */#inclu原创 2016-03-31 22:44:22 · 1032 阅读 · 0 评论 -
线性表的链式表示和实现----实用算法
头文件 head.h#include#include#include /* malloc()等 */#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* eof() */#include /* floor(),ceil(),abs() */#inclu原创 2016-03-31 21:49:03 · 817 阅读 · 0 评论 -
线性表的链式表示和实现----双向循环链表
头文件 head.h#include#include#include /* malloc()等 */#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* eof() */#include /* floor(),ceil(),abs() */#inc原创 2016-03-31 20:38:48 · 764 阅读 · 0 评论 -
Oracle学习(九)----表的增删改查,回收站
1 创建表 1.1 命名规则: 必须以字母开头 必须在 1–30 个字符之间 必须只能包含 A–Z, a–z, 0–9, _, $, 和 # 必须不能和用户定义的其他对象重名 必须不能是Oracle 的保留字 Oracle默认存储是都存为大写 数据库名只能是1-8位,datalink可以是128位,和其他一些特殊字符 1.2 条件: 1)必须要有权限 2)要有表空间原创 2016-03-30 20:36:25 · 787 阅读 · 0 评论 -
Oracle学习(八)----sql语言
一 集合运算(详见PPT) 例:查询部门号是10和20的员工信息 方法一: SQL> select * from emp 2 where deptno = 10 or deptno =20; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPT原创 2016-03-30 16:54:15 · 312 阅读 · 0 评论 -
Oracle学习(七)----查询Top—N问题 & 相关子查询
1:找到员工表中工资最高的员工的信息 方法一: SQL> select * from emp 2 where sal >= all(select sal from emp); EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----------原创 2016-03-30 00:03:25 · 754 阅读 · 0 评论 -
Oracle学习(四)----分组函数
1 什么是分组函数 分组函数作用于一组数据,并对一组数据返回一个值。 1.1 组函数类型 AVG / COUNT / MAX / MIN / SUM select max(sal) 最大值, min(sal) 最小值, avg(sal) 平均值, sum(sal) 总, count(sal) 计数 from emp 最大原创 2016-03-29 16:01:59 · 405 阅读 · 0 评论 -
Oracle学习(六)----子查询
1 为什么要有子查询 例:查询工资比scott高的员工信息 方法一:两步求解 (1): SQL> select * from emp e 2 where e.ename = 'SCOTT'; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPT原创 2016-03-29 23:18:45 · 358 阅读 · 0 评论 -
Oracle学习(三)----函数
1 函数可以没有参数,但必须要有返回值,函数分为单行函数和多行函数1.1 单行函数单行函数是指有单个参数输入,每行返回一个结果;可以转换数据类型;可以嵌套;参数可以是一列或一个值。单行函数类型可以是字符、数值、日期、转换、通用1.1.1 字符函数--大小写控制函数:LOWER;UPPER;INITCAP;SQL> select upper('hello'原创 2016-03-25 16:44:07 · 361 阅读 · 0 评论