11 2016 档案

摘要:例如,这个表的结构: 如图 对于最后两列,如果是字符类型,会存在倒数第二列,是数字类型,会存在最后一列,现在要把他们放在一行,行转列。通过这种方式: 原理是:行转列。但是对于倒数第二列的某几个值,应为是字符型,所以,不能用sum。但是如果直接放到字段里就会因为group by的原因。而分成几行。 如 阅读全文
posted @ 2016-11-30 18:24 美好的明天 阅读(482) 评论(0) 推荐(0) 编辑
摘要:实例:现在有一个物料分类的表。知道表的第四级的值,要取前面的2,3级值。 例如,如图所示: 可以通过取前面几个字段的值,得到对应级别的值。利用substring(),但是因为要写在一句话里。 因此可以通过给同一个表取别名的方式,join起来。 最后就可以把几个字段合并在一句话得到。 例如: 得到结果 阅读全文
posted @ 2016-11-30 17:18 美好的明天 阅读(324) 评论(0) 推荐(0) 编辑
摘要:如何使用 Oracle Round 函数 (四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。 SELECT ROUND( number, [ decimal_places ] ) FROM DUAL 参数: number : 欲处理之数值 decimal_pl 阅读全文
posted @ 2016-11-25 08:51 美好的明天 阅读(1860) 评论(0) 推荐(0) 编辑
摘要:Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。 下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函数 NVL函数的格式如下:NVL(expr1,expr2) 含义是:如果oracle第一个参数为空... 阅读全文
posted @ 2016-11-25 08:48 美好的明天 阅读(6081) 评论(1) 推荐(0) 编辑
摘要:Trim() 删除字符串首尾的空白(可以首尾一起,也可以指定首或尾,取决于控制参数),但会保留字符串内部作为词与词之间分隔的空格。 阅读全文
posted @ 2016-11-22 17:36 美好的明天 阅读(244) 评论(0) 推荐(0) 编辑
摘要:C#几个经常用到的字符串截取 一、 1、取字符串的前i个字符 (1)string str1=str.Substring(0,i); (2)string str1=str.Remove(i,str.Length-i); 2、去掉字符串的前i个字符 string str1=str.Remove(0,i) 阅读全文
posted @ 2016-11-22 17:21 美好的明天 阅读(711) 评论(0) 推荐(0) 编辑
摘要:取得字符串中指定起始位置和长度的字符串 substr( string, start_position, [ length ] ) 如: 阅读全文
posted @ 2016-11-12 09:32 美好的明天 阅读(1608) 评论(0) 推荐(0) 编辑
摘要:/*Merge into 详细介绍MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效 阅读全文
posted @ 2016-11-11 18:01 美好的明天 阅读(17887) 评论(0) 推荐(0) 编辑
摘要:-- 声明游标;CURSOR cursor_name IS select_statement --For 循环游标 --(1)定义游标 --(2)定义游标变量 --(3)使用for循环来使用这个游标 declare --类型定义 cursor c_job is select empno,ename,job,sal from ... 阅读全文
posted @ 2016-11-10 17:08 美好的明天 阅读(613) 评论(0) 推荐(0) 编辑
摘要:原帖:http://www.cnblogs.com/nayitian/p/3231734.html wmsys.wm_concat Definition: The Oracle PL/SQL WM_CONCAT function is used to aggregate data from a nu 阅读全文
posted @ 2016-11-07 20:08 美好的明天 阅读(9492) 评论(0) 推荐(0) 编辑
摘要:合并列函数 WMSYS.WM_CONCAT(distinct(字段名)) 函数 可以实现字符串拼接在一起,这种情况可以在要求把一个字段的多个值拼接在一起的时候使用。其中distinct可以去掉重复的值,如果需要重复的值,可以直接去掉。 阅读全文
posted @ 2016-11-07 20:07 美好的明天 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:left join 等价于left outer join left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 阅读全文
posted @ 2016-11-04 09:47 美好的明天 阅读(271) 评论(0) 推荐(0) 编辑
摘要:(1)如何使用 Oracle Round 函数 (四舍五入)描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。SELECT ROUND( number, [ decimal_places ] ) FROM DUAL参数:number : 欲处理之数值decimal_plac 阅读全文
posted @ 2016-11-01 15:19 美好的明天 阅读(258) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示