随笔分类 -  Oracle

摘要:更新操作时两个会话(session)同时操作同一条记录时如果没有事务处理操作(COMMIT,ROLLBACK)则会导致死锁。 复制表:此方法Oracle特有 阅读全文
posted @ 2017-07-15 11:43 xiongjiawei 阅读(221) 评论(0) 推荐(0)
摘要:查询高于部门30所有人工资的人的姓名工资部门名称部门人数: 列出与SCOTT工作相同的员工编号姓名部门名称部门人数领导姓名: 改进写法: 列出工资比SMITH或ALLEN多的所有员工的编号、姓名、部门名称、领导姓名、部门人数、平均工资、最高及最低工资。 列出受雇日期早于其直接上级的所有员工的编号、姓 阅读全文
posted @ 2017-07-15 09:33 xiongjiawei 阅读(243) 评论(0) 推荐(0)
摘要:子查询存在的意义是解决多表查询带来的性能问题。 子查询返回单行多列: ANY三种用法: ALL两种用法: HAVING中的子查询返回单行单列: SELECT中使用子查询:(了解就好,避免使用这种方法!) 阅读全文
posted @ 2017-07-14 23:17 xiongjiawei 阅读(1108) 评论(0) 推荐(0)
摘要:HAVING的一个重要作用: SELECT子句有统计函数嵌套时SELECT子句不能出现GROUP BY列,如果需要显示此列可以把嵌套的统计函数写成子查询放在HAVING子句中。 可用HAVING简化语句: 阅读全文
posted @ 2017-07-14 21:23 xiongjiawei 阅读(708) 评论(0) 推荐(0)
摘要:限制一.无GROUP BY时统计函数不能和字段同时出现; 限制二.有GROUP BY时字段部分只能出现分组的字段; 限制三.统计函数嵌套时不能有字段。 阅读全文
posted @ 2017-07-14 20:36 xiongjiawei 阅读(844) 评论(0) 推荐(0)
摘要:MINUS配合[NOT] EXIST使用可以查询出包含符合某个条件的多记录的其他记录, 举例: 顾客A买了商品2、4、6 顾客B买了商品1、2、4 顾客C买了商品4、6 顾客D买了商品1、2、4、6 顾客E买了商品2、4、6 查询买了顾客A买过的所有商品的顾客:顾客A所买商品记录 MINUS (子查 阅读全文
posted @ 2017-07-14 19:11 xiongjiawei 阅读(482) 评论(0) 推荐(0)
摘要:CROSS JOIN:笛卡尔积 NATURAL JOIN: 阅读全文
posted @ 2017-07-14 18:41 xiongjiawei 阅读(275) 评论(0) 推荐(0)
摘要:内连接(等值连接),外连接(左外连接,右外连接,全外连接) 内连接(等值连接): 左外连接(左连接) 右外连接(右连接) 同表自身连接: 全外连接: 阅读全文
posted @ 2017-07-14 12:59 xiongjiawei 阅读(201) 评论(0) 推荐(0)
摘要:多表查询时如果表名太长应该考虑使用表别名 阅读全文
posted @ 2017-07-14 11:55 xiongjiawei 阅读(628) 评论(0) 推荐(0)
摘要:显示6-10行记录: 去掉重复记录,保留最早录入记录:取出最小ROWID SELECT deptno,dname,loc,min(ROWID) FROM dept GROUP BY deptno,dname,loc; 阅读全文
posted @ 2017-07-14 10:58 xiongjiawei 阅读(543) 评论(0) 推荐(0)
摘要:NVL(列,默认数字值),此函数返回值为数值型,非NULL时返回原始值,NULL时返回默认数字值。 DECODE: 阅读全文
posted @ 2017-07-14 10:21 xiongjiawei 阅读(333) 评论(0) 推荐(0)
摘要:TO_CHAR:将日期、数字转为字符串。 TO_DATE:将字符串转为日期(注:无数字转日期)。 TO_NUMBER:将字符串转为数字(注:无日期转数字)。此函数作用不大,算术运算时Oracel会自动将纯数字字符串转为数值型。 阅读全文
posted @ 2017-07-14 09:17 xiongjiawei 阅读(827) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-07-12 21:04 xiongjiawei 阅读(269) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-07-12 20:37 xiongjiawei 阅读(937) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-07-12 20:34 xiongjiawei 阅读(233) 评论(0) 推荐(0)
摘要:&自定义变量的用法: 阅读全文
posted @ 2017-07-12 19:40 xiongjiawei 阅读(176) 评论(0) 推荐(0)
摘要:比较:>,<,=,>=,<=,<>(!=) 逻辑:AND,OR,NOT 范围:BETWEEN...AND... 范围:IN,NOT IN 判空:IS NULL, IS NOT NULL 模糊:LIKE,NOT LIKE(“_”匹配一位字符,“%”匹配任意位字符) 存在:[NOT] EXIST,配合M 阅读全文
posted @ 2017-07-12 15:26 xiongjiawei 阅读(390) 评论(0) 推荐(0)