摘要: 今天一个技术群发了三道数据库面试题,可把大家乐开了花,题目如下: 请用sql实现以下的功能 我做了其中的两道题,还有一题不知道怎么做,还望大神赐教! 第一题: 不会做!!在这里请大神帮忙,我为你提供一张临时表 第二题: 最要用到了一点数学的知识,通过ln和exp对表进行处理,用窗口函数对id进行分组 阅读全文
posted @ 2016-07-08 10:36 zhongjiajie 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 经常有这样一个业务场景,我们在同一张表中有重复的记录,我们要删除重复的记录,这篇文章就是用来解决这个问题的,用的方法是我目前遇到的效率最高的方法(如果有更好的方法欢迎网友提供)。这个方法会用到了rowid,下面简单介绍一下rowid的定义 1、ROWID定义 ROWID:数据库中行的全局唯一地址 对 阅读全文
posted @ 2016-07-08 09:59 zhongjiajie 阅读(9763) 评论(2) 推荐(0) 编辑
摘要: 文章简要的讨论了in,exists 与 not in, not exists在使用中的问题,主要是关键字的选择,SQL的优化 *注:下面示例都是用Oracle内置用户的表,如果安装Oracle时没有选择不安装数据库示例表应该都会安装的 1、IN和EXISTS IN语句: EXISTS语句: 可以看到 阅读全文
posted @ 2016-07-08 00:56 zhongjiajie 阅读(2846) 评论(0) 推荐(0) 编辑