oracle
Joy CR
欢迎关注我的公众号: 小秋的博客
https://blog.csdn.net/xiaoqiu_cr
https://github.com/crr121
https://segmentfault.com/u/chenrong_flying
联系邮箱:rongchen633@gmail.com
展开
-
Oracle-伪列(rownum)
列出薪水水平处于第四位的员工。 思路:要找到薪水处于第四位的员工,那么首先我们先要对薪水进行一个排序。 select * from emp order by sal desc这里要找到排名第四的员工就需要借助rownum—>伪列 我们先看看伪列到底是什么select rownum,emp.* from emp ; 这里的rownum和前面的序号一摸一样 那么如果我们对薪水进行排序,再看看r原创 2017-07-30 21:30:08 · 485 阅读 · 0 评论 -
Oracle基本查询
统计各部门的薪水总和。 错误写法:重命名的时候 as 后面不添加引号 select deptno as ‘部门’, sum(sal) as ‘薪水’ from EMP group by deptno; 正确写法: select deptno as 部门, sum(sal) as 薪水 from EMP group by deptno; 列名和表明可以不用区分大小写,但是具体的字段名称需要原创 2017-07-26 19:43:04 · 342 阅读 · 0 评论 -
JDBC实现员工管理系统(一)
1、想通过Java对Oracle数据库进行操作,那么就要首先加载驱动,将Oracle下面的JDBC的jar包导入到工作区来,并加入到lib里面,然后build path,这个时候就会自动创建一个reference libraries ,里面自动加载了导入的jar包 2、然后还要build path添加一个Java的类库用于测试的时候直接调用 ,通过build path ,找到add librar原创 2017-08-13 21:55:12 · 2039 阅读 · 0 评论 -
JDBC连接Oracle数据库
package com.zt.util;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; imp原创 2017-08-11 00:06:11 · 254 阅读 · 0 评论 -
JDBC实现Oracle数据库的增删改查
package com.zt.dao;import java.sql.Connection; import java.sql.Date; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.u原创 2017-08-11 00:03:34 · 1214 阅读 · 0 评论 -
PL/SQL游标
显示游标 --显示游标的定义 declare --定义一个显示游标,并确定内容是什么,cursor... is select....from.... cursor c_emp is select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp; ---定义一个行对象 r_emp emp%rowtype; --这里原创 2017-08-01 23:35:25 · 406 阅读 · 0 评论 -
PL/SQL结构
输入两个数值,输出对应的和 declare num1 number; num2 number; sum1 number; begin num1:='&请输入第一个:'; num2:='&请输入第二个:'; sum1:=num1+num2;---->赋值的时候前面记得加冒号 dbms_output.put_line('两数之和'||sum1);--->注意PL/SQL里面是用的||来原创 2017-07-31 22:14:56 · 369 阅读 · 0 评论 -
Oracle查询二
复合主键的问题 --学生表 create table student( sid number(4) primary key , sname varchar2(20), sidcard varchar2(25), sgender number(1) --0:男,1:女 ); --课程表 create table course( ci原创 2017-07-31 20:24:01 · 341 阅读 · 0 评论 -
Oracle查询语句
列出所有部门的详细信息和部门人数。 这里需要部门的详细信息和部门人数,显然需要我们进行表的连接 那么这里我们先贴出两张表长啥样 emp: dept: 像这样的关于两张表的连接,那么我们一般先一张一张来 比如这里我们可以先解决部门的详细信息 select * from dept 然后解决部门人数 select deptno,count(1) 人数 from emp group b原创 2017-07-30 22:21:45 · 640 阅读 · 0 评论 -
java实现学生管理系统
1、首先先创建两张表admin和student表--管理员 create table admin( mid int primary key, username varchar2(25), pwd varchar2(20)--一定注意最后一行没有逗号 ); --给管理员表创建序列,把序列当作管理员的id create sequence seq_admin; --由于这里我们不做注册验证的功能 --所原创 2017-08-14 22:44:35 · 1117 阅读 · 0 评论