oracle
xiaoyaosenmiao
这个作者很懒,什么都没留下…
展开
-
PIVOT和UNPIVOT
Oracle 11g在SELECT语句中新加了关键词PIVOT和UNPIVOT。转载 2017-05-16 11:31:42 · 513 阅读 · 0 评论 -
聚合函数
聚合函数是对一组值执行计算并返回单一的值的函数,它经常与SELECT语句的GROUP BY子句一同使用,SQL SERVER 中具体有哪些聚合函数呢?我们来一一看一下:1. AVG 返回指定组中的平均值,空值被忽略。 例:select prd_no,avg(qty) from sales group by prd_no 2. COUNT 返回指定组中项目的数量。转载 2017-05-16 12:09:55 · 260 阅读 · 0 评论 -
oracle 树状查询
connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfWGWPy' connect by prior org_id =转载 2017-05-17 09:22:23 · 191 阅读 · 0 评论 -
oracle中的CURRVAL和NEXTVAL用法(sequence是序列号生成器)
1.什么是sequence?其作用是什么?在Oracle数据库中,什么是序列呢?其中的作用是什么呢?其实sequence是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,在插入之前,获取序列号nextval值,然后进行插入。也可以通过查询检查当前值,或使序列增至下一个值。2.如何定义一个sequen转载 2017-05-17 09:33:06 · 4536 阅读 · 0 评论 -
数据库杂谈之:如何优雅的进行表结构设计
本文首发于知乎专栏,转载请注明出处 https://zhuanlan.zhihu.com/p/20785905数据库表结构设计作为后端软件开发不可或缺的一环,是每个后端工程师都会经历的过程。笔者也多次经历过这样的过程,也尝试过多种不同的设计方案,也从一些优秀的框架中学到不少,但并没有发现相关的文章对其进行总结。所以本文尝试把笔者看到的、学到的总结下来,希望对阅读本文的读者有所启发。转载 2017-05-19 11:07:58 · 5374 阅读 · 0 评论