ORACLE的一些查询

一、需要查询的数据

1

、查询出月薪大于

'SMITH'

的所有员工资料

select *from emp where

sal>(select sal from emp where name="SMITH");

2

、查询所有员工的姓名及领导姓名

select e1.ename,e2.ename from

emp e1,emp e2 where e1.mgr=e2.empno(+);

3

、查询出入职日期早于领导的所有员工编号,姓名,部门名称。

先查出员工姓名,领导姓名,入职时期

.

在题目

2

的基础上,多增加一个入职日期条件,增加

deptno

表,增加去除笛卡尔积的关联条件

select

e1.empno,e1.ename,e2.ename,d.dname from emp e1,emp e2,dept d where

e1.mgr=e2.empno(+) and e1.hiredate

4

、查出部门名称和部门员工信息

(

没有员工的部门也需要体现

)

select

d.dname,e.ename,e.job,e.mgr,e.hiredate,e.sal,e.comm,e.deptno

from

dept d,emp e

where

d.deptno=e.deptno(+);

5

、查出职位是“

CLERK

”的姓名及其部门名和部门人数

select

e.ename,d.dname,t.c

from emp e,dept d,(select

deptno,count(empno) c from emp where job='CLERK'

group by deptno) t

where e.job='CLERK' AND e.deptno=d.deptno

and e.deptno=t.deptno;

6

、查出最低工资大于

1500

的各种工作及其从事这些工作的全部员工人数。

已知条件:

min(sal)>1500

6.1

、查处每个部门中最低工资的员工信息。

select

deptno,min(sal)  from emp group by

deptno;

6.2

、查出职位工资的最低工资大于

1500

的所有工作和工资。

Select

job,min(sal) from emp group by job having min(sal)>1500

6.3

、查询出所有职位,以及从事这个职位的人数。

Select

job,count(empno) from emp group by job;

6.4

合并出最后结果:

Select job,min(sal),count(empno) from

emp group by job having min(sal)>1500

相关文档:

软件环境:

1、Windows 2000+ORACLE 8.1.7

2、ORACLE安装路径为:C:\ORACLE

实现方法:

1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。

2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身 ......

一.配置本地Net服务名是干什么用的?

如果要通过网络访问Oracle数据库或其他服务,就会用到Net服务名。Oracle Net

Configuration Assistant允许使用由本地命名解析的网络服务名。

二.怎样配置本地Net服务名?

1.打开->程序/Oracle - OraClient10g_home1/配置和移植工具/Net

Configuration Assistant打开Net Co ......

当Oracle的多个存储过程都使用公共的常量时,我们可以建一个专门的package用来管理所有的常量。定义的示例大致如下:

create or replace package GLOBAL_CONSTANT is

/*数值类常量*/

/*比率*/

rate_tax CONSTANT NUMBER     := 1.17; -- 税率     &nbsp ......

using System;

using System.Configuration;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

using Syste ......

auhtor:skate

time:2010/03/03

oracle抽取函数

今天朋友问个问题,如何抽取时间的“小时”

oracle的抽取函数是 extrac()语法:

SELECT EXTRACT(YEAR from SYSDATE) from DUAL; return Current Year

SELECT EXTRACT(MONTH from SYSDATE) from DUAL; return Current Month

SELECT EXTRACT(DAY from SYSDA ......

Oracle如何查询大于1的结果,ORACLE的一些查询相关推荐

  1. Oracle中根据日期范围进行查询,查询大于某一天的数据,查询小于某一天的数据

    --大于等于某一天: select * from 表名 where 日期字段名 >= to_date(q'/2019-05-23 00:00:00/', 'yyyy-mm-dd hh24:mi: ...

  2. oracle 指定关联,Oracle巧取指定记录以及巧用外关联查询

    51Testing软件测试网n*ue;R,F%SF5j]"f%Q Oracle巧取指定记录以及巧用外关联查询)L,mOf&ym2g0 9xJ}]-y0作者:010032  51Tes ...

  3. Oracle编程入门经典 第2章 SQLPlus和基本查询

    怎样使用SQL*Plus工具连接数据库以及执行查询 怎样配置SQL*Plus,以格式化查询结果 SQL语句的不同种类 怎样在数据库上编写查询来查看数据 怎样修改存储在数据库中的数据 2.1 SQL*P ...

  4. oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...

    天萃荷净 通过Oracle AWR报告分析inactive transaction branch等待事件的原因 分析一份awr,发现不太熟悉的等待事件"inactive transactio ...

  5. java查询oracle数据库_Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询...

    本文主要向大家介绍了Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. ...

  6. oracle查询挂起,表挂起更新查询Oracle 11g(Table hangs on Update query Oracle 11g)

    表挂起更新查询Oracle 11g(Table hangs on Update query Oracle 11g) 我正在更新一个Oracle表字段,引用另一个具有类似Key字段的表,但在此特定表上, ...

  7. oracle中子查询的执行顺序是,Oracle sql语句执行顺序

    sql语法的分析是从右到左 一.sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义. 2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限. ...

  8. oracle 11g circuits 参数,递归:在 Oracle Database 11g 第 2 版中查询层次结构数据

    开发人员:SQL 递归: 在 Oracle Database 11g 第 2 版中查询层次结构数据的快速入门 作者:Tim Hartley 2010 年 2 月发表 递归数据库处理,也称为材料清单 或 ...

  9. c# 开源持久层 oracle,rexdb: 高性能的数据持久层(ORM)框架,查询性能是Hibernate的2.3倍,Mybatis的1.7倍。...

    org.rex-soft rexdb 1.0.4 使用Maven添加依赖后,不要忘记将rexdb配置文件rexdb.xml拷贝到classpath路径中 全部文档(限于篇幅,下面的正文仅包含简介和快速 ...

最新文章

  1. c语言最小费用流_策略算法工程师之路-图优化算法(一)(二分图amp;最小费用最大流)...
  2. 简单区分grep 命令 *的作用
  3. 10个用于处理日期和时间的 Python 库
  4. 部编版是什么版本_教材部编版和人教版的区别
  5. linux 添加永久路由的几种方法。
  6. JDialog简单使用
  7. vim学习 07——跳转缩进
  8. 电脑的发展史_苹果都使用自研芯片了,你还记得你的第一台电脑吗?
  9. 通过Visual Studio 2012 比较SQL Server 数据库的架构变更
  10. day-1 用python编写一个简易的FTP服务器
  11. 非 ROOT 安卓内录
  12. 超全面!完全没有设计基础的新手如何做好PPT配色?(附神器)
  13. PSV最实用游戏使用攻略
  14. 百科知识 epub文件如何打开
  15. TMS320F28379D创建工程
  16. 小米手机显示无法连接服务器错误代码,来电转接出现连接问题或MMI码无效的解决方法...
  17. python类takes no arguments_Python中的学习类出现的object() takes no parameters问题
  18. python中main.py是什么意思_python 模块中的 __init__.py __main__.py的作用
  19. BibTex使用笔记
  20. uni-app项目中引入Vant UI组件库(完美避坑!!!)纯净版

热门文章

  1. [半监督学习] Democratic Co-Learning
  2. 版本管理:RCS之命令基础篇
  3. centos 7 dnf命令的安装
  4. 0611课的预习任务 + 0612课堂笔记
  5. PeekMessage与GetMessage区别
  6. 用硬实力,好作品,砸开阿里的前端开发金饭碗
  7. Windows下cmd(命令提示符)中的复制粘贴操作
  8. 怎么复制cmd显示的内容?怎么把外面的东西复制到cmd里面?
  9. canvas 图像的平铺
  10. 数据分析——巧用ABtest,看杰伦和徐坤的流量之争