oracle
牧牛遛马
这个作者很懒,什么都没留下…
展开
-
Oracle数据库入门
学习Oracle数据库学习笔记:一、Oracle数据库实例一般我们在登陆Oracle数据库时,输入口令内容为数据库的实例。比如在安装时我们设置为orcl。则输入口令为orcl.二、登陆OracleC:\Users\Administrator>sqlplusSQL*Plus: Release 11.2.0.1.0 Production on 星期六 7月 1 22:34:37 2017Copyrigh原创 2017-07-01 22:54:10 · 249 阅读 · 0 评论 -
Oracle增删改查
一、创建表SQL> create table t_student( 2 f_id int, 3 f_name varchar2(30), 4 f_sex char(3), 5 f_hobbies varchar2(200) 6 );表已创建。二、增加insert into t_student(f_id,f_name,f_sex,f_hobbie原创 2017-07-02 16:40:23 · 382 阅读 · 1 评论 -
Oracle分组函数
一、常见的分组函数:常见的分组函数有AVG、COUNT MAX MIN SUM OVER–分组排序的一个函数–count 很多时候用count(1)去替代count(*)查询效率比较高SELECT COUNT(*) FROM T_EMP e;SELECT COUNT(1) FROM T_EMP e;SELECT COUNT(e.ename) FROM T_EMP e;用字段查询coun原创 2017-07-31 22:05:12 · 411 阅读 · 0 评论 -
oracle子查询
一、单行子查询查询与SMITH属于同一部门的员工信息 子查询返回一条记录用=SELECT * FROM EMP e WHERE e.deptno = (SELECT e.deptno FROM EMP e WHERE e.ename='SMITH');二、多行子查询子查询返回多条记录用inSELECT * FROM EMP e WHERE e.deptno in(SELECT e.deptno原创 2017-08-02 20:45:00 · 298 阅读 · 0 评论 -
Oracle笛卡尔积与连接查询
一、外连接左外连接 左表字段的全部记录显示,右表显示条件限定的字段记录,非条件限定的显示null。(可以加WHERE限定)SELECT * FROM DEPT d1 LEFT JOIN EMP d2 ON d1.deptno = d2.deptno;SELECT * FROM DEPT d1 LEFT JOIN EMP d2 ON d1.deptno = d2.deptno WHERE d2.原创 2017-08-02 23:01:26 · 4589 阅读 · 1 评论 -
join
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4原创 2017-11-20 20:51:06 · 380 阅读 · 0 评论