摘要: Oracle的复杂查询 在实际应用中经常需要执行复杂的数据统计,经常需要现实多张表的数据所以经常要用到数据分组函数如 max(), min(),avg(),sum(),count()等一、分组函数?如何显示所有员工中最高工资和最低工资select max(sal),min(sal) from emp; ?如何查询最高,最低工资的人是谁select ename,sal from emp where sal= (select max(sal) from emp); select ename,sal from emp where sal= (select min(sal) from emp);这里利 阅读全文
posted @ 2012-04-09 16:24 houjinxin 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Oracle的基本查询首先,介绍PL/SQL软件中两个命令1.清屏命令 clear 2.关闭/打开显示操作时间命令 set timing off/on其次,是两个sql技巧1.快速向数据库中插入大量数据insert into users(userid,username,userpass) select * from user;使用这个语句的前提是表中至少要有一条数据2.查询所有记录数select count(*) from user; 需要注意的是在写SQL 语句时,要注意大小写问题Orace的字段不区分大小写,实体却区分大小写一、使用算数表达式? 显示每个雇员的年工资可以使用列的别名sel. 阅读全文
posted @ 2012-04-09 16:20 houjinxin 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 表的管理一、表名和列的命名规范1.必须以字母开头2.长度不能超过30个字符3.不能使用oracle的保留字4.只能使用如下字符串,A-->Z,a-->z,0-->9,$,#等二、oracle支持的数据类型1、字符型char 定长,最长2000字符例如:char(10) 存储内容为“小韩”时,前4个字符放‘小韩’,后六位由空格补齐优点是:效率高,查询速率快。如身份证的字段可以设置成char(18)。varchar2 变长 最大4000字符(oracle推荐使用)varchar2(10) 存储内容为“小韩”时 oracle分配4个字符clob(character large ob 阅读全文
posted @ 2012-04-09 16:16 houjinxin 阅读(565) 评论(0) 推荐(0) 编辑