- 浏览: 118635 次
- 性别:
- 来自: 天津
-
最新评论
文章列表
创建一张表 并把另外一张表的数据赋给它
create table emp22 (id,name,job) as select empno,ename,job from EMP;
UNION 取并集
INTERSECT 取交集写法和union一样
MINUS 取差集 在第一个集合里面的但不在第二个集合里面
显示几行到几行
select * from (SELECT a1.*,rownum rn from (select * from EMP) a1 where rownum<=10) where rn>=6;
所有的改动只需要改最里面子查询 如排序 orde ...
Oracle 语句优化
- 博客分类:
- 数据库
1 尽量少用IN
基本上所有的IN操作都可以用EXISTS代替
2 用NOT EXISTS或者外连接替代 NOT IN
NOT IN 不能应用索引
3 尽量不是用<>或者!=
不等于操作符不会用到索引 !=2 用 >2 OR <2代替
4 设计表的时候把索引列设置为not null
5 尽量不把通配符%和_作为查询的第一个字段
6 where子句中尽量避免在索引列中使用计算
substr(no,1,4)=‟5400‟,优化处理:no like „5400%‟
trunc(hiredate)=trunc ...
oracle sql 集合操作
- 博客分类:
- 数据库
· UNION:并集,所有的内容都查询,重复的显示一次 · UNION ALL:并集,所有的内容都显示,包括重复的 · INTERSECT:交集:只显示重复的 · MINUS:差集:只显示对方没有的(跟顺序是有关系的) 首先建立一张只包含20部门员工信息的表: CREATE TABLE emp20 AS SELECT * FROM emp WHERE deptno=20 ; 1、 验证UNION 及UNION ALL UNION:SELECT * FROM emp UNION SELECT * FROM emp20 ; 使用此语句重复的内容不再显示了 UNION ALL:SE ...
javascript 变量
- 博客分类:
- javascrip
声明变量有以下几种方法:
一次声明一个变量;
一次声明多个变量,用逗号隔开
声明一个变量时,为其付初始值。
同时声明多个变量,并赋予这些变量初始值,变量之间用逗号隔开。
如果一个变量不用var来声明 则其为全局变量
如果在任何一个函数声明之外声明的一个变量 那么为全局变量。
javascript强制类型转换
Number()函数,可以将数值字符、对象和布尔变量强制转换为数字类型。
Object()函数,可以将数值字符串,数字和布尔类型变量强制转换成对象
String函数 可以将数字、对象、和布尔变量强制转换为字符串
Boolean函数 可以将数字字符 ...
1:跟知己上床 2、和情人结婚 3、把同事当成朋友4、到朋友公司打工 5、在上司面前知无不言 6、轻信上司的许诺 7、喜怒哀乐都挂在脸上 8、在人堆里大声讲手机 9、习惯于给自己找借口 10、超车过去,看开着车有着窈窕背影的MM ...
1.修身、齐家、治国、平天下(大学) 2.凡事豫则立,不豫则废。(中庸) 3.爱而知其恶,憎而知其善。(礼记) 4.玉不琢不成器,人不学不知道。(礼记) 5.学,然后知不足,教,然后知困。(礼记) 6.苛政猛于虎。(礼记) 7.物以类聚,人以 ...
oracle 日期函数
- 博客分类:
- 数据库
Months_between(x,y)用于计算两个日期之间间隔的月数。
如果x比y早 返回负数
select monthS_between(sysdate,HIREDATE) FROM EMP
select monthS_between(HIREDATE,sysdate) FROM EMP
Add_months()一个日期上加上一指定的月份数,所以,日期中的日将是不变的
SELECT ADD_MONTHS(sysdate,2) from dual
Last_day()
返回当月最后一天select last_day(sysdate) from dual
...
视图是基于其他表和其他视图的逻辑表,本身没有数据。在视图上的select update delete都是基于基本表的。
视图作用:限制数据访问 简化查询
建立视图
CREATE VIEW view(名称)[(alisa1,alisa2)]列的别名
AS (SELECT语句)
[WITH CHECK OPTION]约束语句
[WITH READ ONLY]只读
修改视图定义
CREATE OR REPLACE VIEW view AS ...
当修改表定义时候视图会转为无效状态因此可以重新编译视图
重新编译视图 ...
第一:不要认为停留在心灵的舒适区域内是可以原谅的。
每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规
定的时限做事,
...
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。 这就是“一张原始单证对应多个实体”的典型例子。 2. 主键与外键 一般而言,一个实体不能既无主键又无外键。在E—R 图中, 处于叶子部位的实体 ...