oracle
幸运六叶草
个人公众号:“Python技术博文”;关注人工智能,热衷学习IT新技术。
展开
-
Oracle CASE WHEN 用法介绍
Oracle CASE WHEN 用法介绍1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN转载 2016-07-29 09:24:25 · 2143 阅读 · 0 评论 -
数据库中sum和count的区别
今天在hive上面写了一个HQL,当时业务需求是查询出计算出订单的总数,当时我没有多想就直接写了:select count(ord) from ord_day where ..然而数据对不上,我才意识到count 是数个数, sum 是求和啊。他们不一样。所以我换成sum结果就出来了;下面结合自己的理解总结一下:sum()函数和count()函数的区别:原创 2016-07-21 17:31:47 · 20055 阅读 · 1 评论 -
Oracle Partition 分区详细总结
表分区http://www.cnblogs.com/ggjucheng/archive/2013/01/03/2843393.htmlhttp://wenku.baidu.com/link?url=SE-XAChaTsqht6ddSHI57dV4FfD0pL4h_pXt9vXxU5sA71CkAqihtbzdRuDWexNfv8rvYXs9rv17C8O5g_jK6VrbGVqoJetQb转载 2016-10-18 13:43:30 · 1021 阅读 · 0 评论 -
lag和lead 分析函数
oracle 的分析函数是非常好的一个功能,借助它们,我们可以很方便的实现一些特殊的语句需求,省去了自己实现的诸多麻烦。 今天用到了lag 和lead 这两个分析函数,稍稍整理一下。lag 和lead 可以 获取结果集中,按一定排序所排列的当前行的上下相邻若干offset 的某个行的某个列(不用结果集的自关联);lag ,lead 分别是向前,向后;lag 和lead转载 2017-02-16 19:03:49 · 4308 阅读 · 0 评论