
oracle
wfh6732
这个作者很懒,什么都没留下…
展开
-
[oracle] 常用函数 - 日期/时间函数
---------------------------------------------日期/时间函数-------------------------------------------------1: SYSDATE用来得到系统的当前日期SELECT SYSDATE FROM DUAL;--2: ADD_MONTHS增加或减去月份SELECT转载 2017-02-14 16:59:41 · 264 阅读 · 0 评论 -
[面试][oracle] 数据库 行转列 列转行详解
[一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE create table TEST_TB_GRADE ( ID NUMBER(10) not null, USER_NAME VARCHAR2(20 CHAR), COURSE VARCHAR2转载 2017-03-06 00:53:51 · 602 阅读 · 0 评论 -
[面试][oracle] 数据库去重的三种方法:
第一种: 两条记录或者多条记录的每一个字段值完全相同,这种情况去重复最简单,用关键字distinct就可以去掉。例:1SELECT DISTINCT * FROM TABLE第二种: 两条记录之间之后只有部分字段的值是有重复的,但是表存在主键或者唯一性ID。如果是这种情况的话用DISTINCT是过滤不了的,转载 2017-03-06 00:04:17 · 794 阅读 · 0 评论 -
[面试][oracle]详述Oracle RAC的五大优势及其劣势
不同的集群产品都有自己的特点,RAC的特点包括如下几点: ·双机并行。RAC是一种并行模式,并不是传统的主备模式。也就是说,RAC集群的所有成员都可以同时接收客户端的请求。 ·高可用性。RAC是Oracle数据库产品高可用性的解决方案,能够保证在集群中只要有一个节点存活,就能正常对外提供服务。 ·易伸缩性。RAC可以非常容易地添加、删除节点,以满足系统自身的调整。转载 2017-03-05 23:59:32 · 3637 阅读 · 0 评论 -
[mysql] select的子句 where,group by, having, order by, limit的使用顺序及实例
-- 语法:1234567SELECT select_list FROM table_name [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING sear转载 2017-02-23 21:13:50 · 4668 阅读 · 1 评论 -
[oracle] 常用函数 - rank
-- 已知:两种排名方式(分区和不分区): 使用和不使用partition-- 两种计算方式(连续,不连续),对应函数:dense_rank,rank ·查询原始数据:学号,姓名,科目名,成绩select * from t_scoreS_IDS_NAMESUB_NAMESCORE1张三转载 2017-02-15 00:26:14 · 220 阅读 · 0 评论 -
[oracle] 常用函数 - Lpad和Rpad函数
一、Lpad函数lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string])string - 字符或者参数n - 字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;pad_string - 可选参数,这个字符串是要粘贴到string的左边,若这个参数未写,lpa转载 2017-02-15 00:10:53 · 1401 阅读 · 0 评论 -
[oracle]常用函数 - decode
Oracle 中 decode 函数用法含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译转载 2017-02-15 00:04:12 · 309 阅读 · 0 评论 -
[oracle] 常用函数merge
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或多表联合查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。通过这个MERGE你能够在一个SQL语句中对一个表同时执行INSERT和UPDATE操作.转载 2017-02-14 23:31:08 · 456 阅读 · 0 评论 -
[oracle] 常用函数 - 转换函数
--自动类型转换, ORACLE 可以自动根据具体情况进行如下转换:*字符串到数值*字符串到日期*数值到字符串*日期到字符串EX:--*字符串到数值SELECT '3.14159' + 20 FROM DUAL;SELECT '3.1T' + 20 FROM DUAL; --报错:无效数字,即字符串必须能转换为数值类型才能进行操作--*数值转载 2017-02-14 18:11:08 · 281 阅读 · 0 评论 -
[面试] Oracle 11g 行列互换 pivot 和 unpivot
pivot 列转行测试数据 (id,类型名称,销售数量),案例:根据水果的类型查询出一条数据显示出每种类型的销售数量。 ?123456789createtable demo(id int,namevarchar(20),numsint);原创 2017-03-06 00:58:55 · 831 阅读 · 0 评论