Oracle系列《一》:简单SQL与单行函数 使用scott/密码用户下的emp表和dept表完成下列练习,表的结构说明如下 emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno部门编号) dept部门表(deptno部门编号/dname部门名称/loc地点) 工资 = 薪金 + 佣金【1】登录Oracle            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 17:59:37
                            
                                374阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            因为答案都是小编自己写的,解法可能有多种,如果您觉得我的解法有误,希望您有时间给我留言。一、习题(1) 查询20部门的所有员工信息。    SELECT * FROM emp where deptno =20 (2) 查询所有工种为CLERK的员工的员工号、员工名和部门号。    SELECT * FROM emp where job='CLERK'(3) 查询奖金(COMM)高于工资(SAL)的            
                
         
            
            
            
            ----------------------------------------------------------------
--找出EMP表
select * from EMP;
--选择在部门30中员工的所有信息
select * from emp where deptno = 30;
--列出职位为MARTIN的员工的编号,姓名
select empno,ename from emp w            
                
         
            
            
            
            1. ORACLE 数据库的雇员表 emp 的结构定义如下 : empn o number(4 ) 员工编号,主 键 enam e varchar2(10 ) 员工姓 名 jo b varchar2(9 ) 职 位 mg r number(4 ) 上级雇员编 号 hiredat e dat e 入职日 期 sa l number(7,2 ) 工 资 deptn o number(2 ) 部门编 号            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 20:07:25
                            
                                244阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ##oracle查询操作emp 员工表(empno 员工号/ename 员工姓名/job 工作/mgr 上级编号/hiredate 受雇日期/sal 薪金/comm 佣金/deptno 部门编号)
dept 部门表(deptno 部门编号/dname 部门名称/loc 地点)
 
---------------SELECT语句的完整查询 ---------------
--1.列描述
DESC E            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-28 22:12:51
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以下的文章主要是介绍Oracle常用的命令中如何查看表的结构,如果你对Oracle常用的命令中如何查看表的结构的这一实际操作方案感兴趣的话,你就可以浏览以下的文章对其有一个更好的了解。数据库实例:(update 2014年12月9日15:47:34)
select instance_name,status,version,database_status from v$instance;
获取表:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 10:18:57
                            
                                123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概要:FEDERATED存储引擎访问在远程数据库的表中的数据,而不是本地的表。这个特性给某些开发应用带来了便利,你可以直接在本地构建一个federated表来连接远程数据表,配置好了之后本地表的数据可以直接跟远程数据表同步。实际上这个引擎里面是不真实存放数据的,所需要的数据都是连接到其他MySQL服务器上。一、步骤:1、首先修正mysql的my.ini文件,开启FEDERATED引擎(my.ini            
                
         
            
            
            
            -1.查询平均工资最高的部门的部门编号、部门名称和该部门的平均工资select e.deptno,d.dname,avg(sal) from empe,dept d where e.deptno=d.deptno group bye.deptno,dname havingavg(sal)>=all(select avg(sal) from emp group by deptno);--2.查            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 01:17:01
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            练习一:     提示: emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号)  dept部门表(deptno部门编号/dname部门名称/loc地点)  工资 = 薪金 + 佣金 在Emp 表中完成如下练习: 1、在emp表中查询出所有记录的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 16:03:54
                            
                                718阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说明: 有时候我们需要通用的实验数据,emp表 与 dept表 但是数据库中有没有。 这时,我们可以手动创建。 -- 创建表与数据CREATE TABLE EMP(EMPNO NUMBER(4) NOT NULL, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR N            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-06 10:43:00
                            
                                601阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            这个是SQL作业一
    
使用scott/tiger用户下的emp表完成下列练习,表的结构说明如下
emp员工表 字段内容如下:
empno                员工号
ename                员工姓名
job                工作
mgr                上级编号
hiredate            
                
         
            
            
            
            一、实验目的及要求     2.理解存储过程、函数、触发器的概念、作用、建立和用法。二、实验主要内容编写PL/SQL程序,查询EMPLOYEES表员工工资,如果工资小于3000,则加200员工资,并提示信息“XX号员工工资已更新。”,如果工资大于3000,则提示信息“XX号员工工资为XXX,已达到规定标准。”练习使用异常处理,当除数为0时,输出错误            
                
         
            
            
            
            select 0 as unchecked,empno,ename,job,mgr,hiredate,sal,comm,deptno from emp            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-25 21:58:44
                            
                                314阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要:在程序编制过程和数据汇总交换过程中,经常会碰到需要将其他人员在office办公环境下编制的文件数据内容导入oracle中的情况。目前程序开发者经常使用的方法有如下几种:1,使用oracle提供的导入工具sql*loader;2,使用plsql developer工具;3使用其他数据转移工具做中转站。下面我们采用实例的方式分别描述几种导入方式的优缺点及其操作步骤。假设‘e:\test.xls’            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 13:32:14
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果是不小心,删除了oracle中自带的emp 和 dept表,就能用下面的sql语句执行一下用来恢            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-25 09:43:43
                            
                                402阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle学习 第六天           ——  Oracle中数据表的连接 自连接            自连接  顾名思义就是数据表与自身之间的连接。            依然以E            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 10:24:20
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Oracle SQL语句练习题一、表的介绍Oracle中有几个原始的表,我们可以以其中的三个表为例,来学习一下Oracle中SQL语句的使用。先看下这几个表的结构:雇员表(emp)假设该表中的数据为:部门表(dept)假设部门表中数据如下:二、SQL语句查询20号部门的所有员工信息select * from emp where deptno = 20;查询所有工种为CLERK的员工的工号、员工名和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 10:34:20
                            
                                282阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、员工表 emp 和部门表 dept 的笛卡尔积:select * from emp,dept;笛卡尔积表 的列数 = 表1的列数 + 表2的列数(列数和);笛卡尔积表 的行数 = 表1的行数 x 表2的行数(行数积);笛卡尔积表中有些数据是不符合要求的(没有意义); 2、内连接 查询:只能查询出符合条件的记录,不符合条件的记录无法查出;内连接又分为 等值连接 和 非等值连接;等值连接            
                
         
            
            
            
            scott用户中的表很适合练习查询操作  要想操作scott用户,先将这个用户密码设置了,并解锁-- 1. 暴力破解某个用户的密码
ALTER USER scott IDENTIFIED BY orcl;
-- 2. 解锁用户
ALTER USER scott ACCOUNT UNLOCK;单表查询的话我们主要操纵雇员表emp 一.基础查询-- 单行注释方式
/*
|| 多行注释1
|| 为啥前            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 14:48:06
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            emp表查询练习1 查询emp表的全部记录  Select * from emp;  2 查询出每个雇员的编号、姓名、基本工资  Select empno,ename,sal from emp;  3 查询出每个雇员的职位并消除重复行  Select distinct job from emp;  4 查询出每个雇员的姓名、职位  Select ename,job from emp;  5 要求显