- 博客(9)
- 资源 (14)
- 收藏
- 关注
原创 oracle子查询
子查询:在一个查询的内部包括另外一个查询。any:表示任意的。< any 比子查询返回的任意一个结果小即可,即小于返回结果的最大值;= any 和子查询中任意一个结果相等即可,相当于in;> any 比子查询返回的任意一个结果大即可,即大于返回结果的最小值。all:表示所有的。< all 比子查询返回的所有的结果都小,即小于返回结果的最小值;> all 比子查询返回的所有的结果都大,即大于返回结果的最大值;= all 无意义,逻辑上也不成立
2015-06-28 21:57:33 1323 1
原创 查询每个部门最低工资的雇员信息
如题:查询每个部门最低工资的雇员信息关联子查询方法1 查询每个部门的最低工资 2 同最低工资关联人员信息in关键字方法in关键字是这种场景容易想到的一个方法,先查询出部门的最低工资,然后匹配最低工资的雇员信息。
2015-06-28 20:02:39 14039 1
原创 查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名
如题:查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名分析:要查询出部门的员工数,平均工资,最低收入雇员姓名和最高收入雇员姓名,必须先知道部门的最高收入和最低收入第一步:查询出部门名称,部门员工数,部门平均工资,部门最低收入和最高收入第二步:查询最低收入者的姓名第三步:给第一次查询出来的部门最高收入和最低收入同时关联两张emp 表,分别获取最高收入者和最高收入者的姓名
2015-06-28 18:01:41 35217
原创 组函数及分组统计
1. 如果程序中使用了分组函数,则在以下两种情况下可以正常查询结果: 程序中存在了GROUP BY,并指定了分组条件,这样可以将分组条件一起查询出来 如果不使用GROUP BY,则只能单独地使用分组函数2.使用分组函数时,查询结果列不能出现分组函数和分组条件之外的字段综上所述,我们在进行分组统计查询时有遵循这样一条规律:出现在字段列表中的字段,如果没有出现在组函数中,就必定出现在GROUP BY 语句的后面
2015-06-22 22:57:55 3706
原创 oracle多表查询
多表查询基本语法笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有连接方式都会先生成临时笛卡尔积表,笛卡尔积是关系代数里的一个概念,表示两个表中的每一行数据任意组合。-- 笛卡尔积 select * from emp, dept;-- 使用公共字段,去掉笛卡尔积select * from emp, dept where emp.deptno = de
2015-06-22 18:19:27 4129
原创 在线API大全
之前整理过几个常用api地址,在常用在线API集合博文中。最近浏览网页的时候,又发现一个非常完整的api的大全,分享出来,建议大家收藏起来,用的时候方便查询。常用在线API文档索引 http://tool.oschina.net/apidocs
2015-06-06 12:14:41 3485 1
原创 查询出每个雇员的姓名,工资,部门名称,工资在公司的等级及其领导的姓名,领导的工资,以及领导所对应的等级
如题:查询出每个雇员的姓名,工资,部门名称,工资在公司的等级及其领导的姓名,领导的工资,以及领导所对应的等级这是oracle的默认Scott用户下面的emp,dept 和 salgrade 表间的一道思考题。分析:先明确工资等级表(salgrade)中的内容;再查询查询出每个雇员的姓名,工资,部门名称,工资在公司的等级(salgrade);在此上基础上增加查找上司姓名;最后确定雇员的经理姓名,经理的工资,以及经理工资所对应的等级。从这个例子可以看出,对于复杂的多表查询,要一步一步地实现,不要急于求成。
2015-06-05 23:55:31 37692 1
原创 简单sql部分强化练习题
-- 找出在(任何年份)2月受聘的所有员工select * from emp where to_number(to_char(hiredate, 'mm'))= 2;-- 对每个员工,显示其加入公司的天数select ename, round(sysdate - hiredate) Days from emp;-- 显示姓名中任意位置包含“A”的所有员工姓名select * from emp where upper(ename) like '%A%';-- 以年月日方式显示所有员工的服务年
2015-06-03 23:53:27 2517
原创 oracle单行函数
单行函数的语法Function_name(column|expression, [arg1, arg2, ...])参数说明:Function_name 函数名称column 列名expression 表达式arg1,arg2,... 参数单行函数分类: 字符函数:接收字符输入并返回字符或数值 数值函数:接受数据输入并返回数值 日期函数:对日期型数据进行操作 转换函数:从一种数据类型转换为另外一种数据类型 通
2015-06-02 23:58:38 1217
retry-demo.rar
2021-04-09
mybatis与redis整合示例
2019-01-02
mybatis一级缓存和二级缓存简单示例
2019-01-01
eureka基于ribbon的负载均衡demo
2018-10-31
eureka服务注册发现demo
2018-10-31
poi-bin-3.11-beta3-20141111.zip
2014-11-30
oracle安装sid重复问题
2014-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人