Oracle
文章平均质量分 65
大块木
JAVA/ACM/DB
展开
-
Oracle经典查询练手第一篇
--1. 哪些部门的人数比90 号部门的人数多。 select department_id ,count(*)from employeesgroup by department_idhaving count(*)>(select count(*) from employees where department_id=90);--2. Den(FIRST_NAME)、Raphaely(原创 2015-08-07 19:53:18 · 1276 阅读 · 0 评论 -
Oracle经典查询练手第四篇
--1、 查询emp表中的所有信息select * from emp;--2、 显示emp表的雇员名称和工资。select ename,sal from emp;--3、 查询emp表中部门编号为20的并且sal(工资)大于3000的所有员工信息select * from emp where deptno=20 and sal >3000;--4、 查询emp表中部门编号为20的原创 2015-08-04 21:58:53 · 2782 阅读 · 2 评论 -
Oracle经典20题
--1. 列出至少有一个员工的所有部门。select * from dept where deptno in( select distinct deptno from emp);--2. 列出薪金比“SMITH”多的所有员工。select * from emp where sal > ( select distinct sal from emp where ename = 'S原创 2015-08-02 21:56:12 · 960 阅读 · 0 评论 -
Oracle数据库预定义帐号(SYS,SYSTEM,SYSMAN,DBSNMP,SCOTT)
有时在安装完Oracle后,容易将数据库预定义的几个帐号的密码遗忘,但要连接上数据库必须要有几个帐号与其密码。找回方法如下:第一步:进入sqlplus环境(下面的代码可直接在运行台上输入,/nolog表示不登陆到数据库,便不用帐号与密码)sqlplus /nolog第二步:以SYSDBA用户连接SQL> conn /as sysdba;第三步:修改相应用户的密码([原创 2015-03-16 20:16:01 · 2828 阅读 · 1 评论 -
Oracle经典查询练手第二篇
--1. 让SELECT TO_CHAR(SALARY,'L99,999.99') FROM HR.EMPLOYEES WHERE ROWNUM < 5 输出结果的货币单位是¥和$。select to_char(salary,'L99,999.99') from hr.employees where rownum < 5 ;select to_char(salary,'$99,999.99原创 2015-08-07 19:51:42 · 923 阅读 · 0 评论 -
Oracle经典查询练手第三篇
--1. 各个部门平均、最大、最小工资、人数,按照部门号升序排列。 select avg(salary),max(salary),min(salary),count(*) from employees group by department_id order by department_id;--2. 各个部门中工资大于5000的员工人数。 select count(*) from em原创 2015-08-07 19:47:56 · 1053 阅读 · 0 评论 -
PowerDesigner生成excel
PowerDesigner生成excel脚本代码Option Explicit Dim rowsNum rowsNum = 0'-----------------------------------------------------------------------------' Main function'----------------------------------------原创 2016-05-06 20:47:52 · 5116 阅读 · 0 评论