E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Oracle函数自治事务
Oracle函数
to_char转化数字型指定小数点位数的用法
保留两位有效数字:to_char(t.AMOUT,'FM9999999999999999999999990.00')to_char,函数功能,就是将数值型或者日期型转化为字符型。比如最简单的应用:/*1.0123--->'1.0123'*/SelectTO_CHAR(1.0123)FROMDUAL/*123--->'123'*/SelectTO_CHAR(123)FROMDUAL接下来再看
ctctct023134
·
2020-07-15 21:36
oracle中分组排序并取最大值
最近工作中需要联合查询几个表中的数据,并且需要分组查询并取得每个组中的最大值,使用到了一个之前没有用过的
oracle函数
,分组排序函数。
Hy_164274021
·
2020-07-15 17:04
oracle
sql
ORACLE逗号分割的字符串转多行
分割单行数据我们需要使用REGEXP_SUBSTR和REGEXP_COUNT两个
ORACLE函数
functionREGEXP_SUBSTR(string,pattern,position,occurrence
LvyYoung
·
2020-07-15 11:11
数据库
Oracle函数
介绍:decode
1、
Oracle函数
介绍:decodeSql代码selectsum(DECODE(C810000125,'是',1,0))/COUNT(1)合格率FROMt581统计合格率,如果C810000125这个字段为
Mondoz
·
2020-07-15 02:00
数据库
Oracle创建触发器详解及例子
(但在oracle8i以及更高的版本中,你可以创建作为
自治事务
而执行的触发器,在这种情况下,触发器可以做提交或回滚操作,而与触发该触发器的外部SQL所在的事务无关)2。与上面
qq_26676207
·
2020-07-14 17:34
oracle
oracle函数
自定义过程 传参 执行过程 触发器 创建包 视图 动态执行sql语句
函数函数可以return,过程不可以,过程可以out,函数也可以out,不过基本不用createfunction函数名(参数)return返回数据类型isbeginend;将一个函数创建两次,第二次覆盖第一次,不会报该函数已存在的错,加orreplacecreateorreplacefunction函数名(参数)//个数不受限制return返回数据类型//不写长度is//定义临时变量,没有可以不写
又一年冬天
·
2020-07-14 16:41
oracle笔记
Oracle函数
大全
Oracle函数
大全1.ASCII返回与指定的字符对应的十进制数;SQL>selectascii(A)A,ascii(a)a,ascii(0)zero,ascii()spacefromdual;AAZEROSPACE
ldw701
·
2020-07-14 13:12
Oracle
oracle
sql
date
null
manager
insert
oracle 函数(function) NANVL的扩展,语法笔记
先吐槽一波,现在开发一个使用中的后台,其中有多个金额字段的类型是varchar2,并且里面有非数字字段,导致我累加的时候会报错.并且没有很好的办法解决,为什么其他办法不好解决先不谈.我准备写一个
oracle
牛大力
·
2020-07-12 20:46
简单笔记类
Oracle函数
之LISTAGG(按照字符连接字符串)
它可实现对列值的拼接。下面我们来看看其具体用法。用法:对其作用,官方文档的解释如下:Foraspecifiedmeasure,LISTAGGordersdatawithineachgroupspecifiedintheORDERBYclauseandthenconcatenatesthevaluesofthemeasurecolumn.即在每个分组内,LISTAGG根据orderby子句对列植进行
甘泽欣
·
2020-07-12 15:15
plsql
oracle
Oracle数据库中查询结果集中保留两位小数的问题
数字保留两位小数;(小数点左侧数字可能比较大,比如1234567890.12)2.百分比保留两位小数;(小数点左侧数字数字小于等于100,比如98.76%)现针对Oracle数据库做以下示例:在开始之前,先介绍一下
Oracle
qgfjeahn
·
2020-07-11 14:15
数据库
oracle函数
之case和decode的用法区别及性能比较
在oracle世界,你可以使用:1)case表达式或者2)decode函数来实现逻辑判断。Oracle的DECODE函数功能很强,灵活运用的话可以避免多次扫描,从而提高查询的性能。而CASE是9i以后提供的语法,这个语法更加的灵活,提供了IFTHENELSE的功能。case表达式case表达式,可分两种,简单和搜索,简单case后接表达式,如:对于简单的case需要几点注意:1)寻找when的优先
iteye_4537
·
2020-07-11 08:28
oracle函数
聚合函数,分组函数必须配合groupby使用,如果只返回一个字段(使用了聚合函数),可以不需要groupbySUN():求和AVG():求平均值MAX():最大值MIN():最小值字符函数concat:连接函数,selectconcat(‘我是’,‘你爸爸’)fromdual,只能连接两个字符串||:连接字符串,同上,可以连接多个length:返回字符串长度,selectlenght(‘我是你爸爸
白米稀饭ice
·
2020-07-11 00:49
MyBatis
Oracle
oracle函数
与条件表达式
(一)字符函数1)大小写转换函数LOWER将字母字符值转换为小写UPPER将字母字符值转换为大写INITCAP将每个单词首字母的字母字符值转换为大写,其它所有字母均为小写2)字符处理函数CONCAT将第一个字符值连接到第二个字符值,与连接运算符||等效SUBSTR从字符值中第m个字符开始返回指定的字符,长度为n个字符(如果m为负数,则从末尾开始,如果省略n,则返回剩余所有值)LENGTH返回表达式
天花板上的猫
·
2020-07-10 22:13
Oracle
自治事务
介绍
这是一个非常实用的功能,特别用在记录错误日志同时要回滚主事务的时候,我们在实际开发中就是这么用的,感觉还是很方便的。转载一篇详细的介绍,感谢原作者。在基于低版本的ORACLE做一些项目的过程中,有时会遇到一些头疼的问题.,比如想在执行当前一个由多个DML组成的transaction(事务)时,为每一步DML记录一些信息到跟踪表中,由于事务的原子性,这些跟踪信息的提交将决定于主事务的commit或r
Richard-Lui
·
2020-07-10 14:55
数据库
汉字转拼音的
Oracle函数
这是一个比较简单的汉字转拼音的
Oracle函数
写法。原理是,先将汉字对应的拼音存入一个表格。然后对这个表格对应的存在的汉字找出其拼音,然后输出。步骤如下:----建立汉字拼音对照表_表格。
samt007
·
2020-07-10 01:17
Oracle
PL/SQL技巧
Oracle错误: ORA-01722 无效数字
Oracle错误:ORA-01722无效数字1.排查错误举个栗子2.总结几个常见的转换格式的
oracle函数
1.将日期型转换为字符串TO_CHAR()2.将数字型转换为字符串to_char()3.将字符换转换为日期
小阔爱_data
·
2020-07-09 21:36
Oracle
Oracle 高级查询之二 分析函数部分--first_value,last_value
ORACLE函数
:LAST_VALUE,FIRST_VALUE的用法:1、初始化原始数据:createtabletest(idnumber(2),namevarchar2(10),salarynumber
congjiong5980
·
2020-07-09 14:24
oracle 11g函数regexp_count迁移至postgre
概述前段时间迁移oracle11g数据至pg9.6,应用用到了
oracle函数
regexp_count,在此分享在pg中实现此函数的方法1.REGEXP_COUNT函数语法参考REGEXP_COUNT(
sxqinjh
·
2020-07-09 08:21
postgresql
oracle
迁移学习
oracle函数
【nvl,nvl2,nullif的比较】
oracle用这么几个函数,可以帮助我们解决数据上null或0的处理1、NVL()函数1.1)介绍:NVL(expr1,expr2),若expr1为null,返回expr2;不为null,返回expr1。注意:两者类型要一致1.2)用法:--expr1为空,返回expr2,结果:'未知'--selectNVL(null,'未知')SexTypefromdual;--expr1不为空,返回expr1
道法—自然
·
2020-07-09 01:16
Oracle部分
mysql创建函数
return返回值end在撰写这个函数的时候是依据
oracle函数
进行撰写的,发现oracle和mysql大致相同,但是细微之处造成的差
wdclown
·
2020-07-08 12:58
转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
关于处理小数点位数的几个
oracle函数
()1.取四舍五入的几位小数selectround(1.2345,3)fromdual;结果:1.2352.保留两位小数,只舍selecttrunc(1.2345,2
ryuqiu
·
2020-07-08 04:29
oracle函数
记录-trunc日期格式ww、iw、w的区别
trunc日期格式ww、iw、w的区别wwSamedayoftheweekasthefirstdayoftheyear按年度1月1日的第一天为每周第一天iwSamedayoftheweekasthefirstdayoftheISOweek,whichisMonday每周一wSamedayoftheweekasthefirstdayofthemonth按月份1日的第一天作为每周第一天ww,按每年的1
严小贰
·
2020-07-07 22:02
oracle
oracle
自治事务
(PRAGMA AUTONOMOUS_TRANSACTION)
数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。事务的“要么全部完成,要么什么都没完成”的本性会使将错误信息记入数据库表中变得很困难,因为当事务失败重新运行时,用来编写日志条目的INSERT语句还未完成。针对这种困
林中响箭
·
2020-07-07 13:05
oracle
oracle自治事务
oracle
Oracle函数
的创建,调用和删除
创建函数的语法如下:CREATE[ORREPLACE]FUNCTIONfunction_name[(argment[{IN|OUT|INOUT}]Type,argment[{IN|OUT|INOUT}]Type]RETURNreturn_type{IS|AS}声明部分,BEGIN执行部分,函数体EXCEPTION可选的异常错误处理部分END;1.创建无参的函数createorreplacefunc
梁萌
·
2020-07-07 13:59
oracle
Oracle函数
与MySQL函数对比
简写描述【O:Oracle;S:MySQL】一、数字处理1.绝对值S:selectabs(-1)valueO:selectabs(-1)valuefromdual2.取整(大)S:selectceiling(-1.001)valueO:selectceil(-1.001)valuefromdual3.取整(小)S:selectfloor(-1.001)valueO:selectfloor(-1.0
chentuo6040
·
2020-07-07 05:59
Oracle函数
教程(1)书目录
Oracle函数
之abs(x)
Oracle函数
之sign(x)
Oracle函数
之ceil(x)
Oracle函数
之floor(x)
Oracle函数
之power(x,y)
Oracle函数
之exp(y)
Oracle
我可梦
·
2020-07-06 23:24
oracle函数
trunc的使用
1、日期比较时精确到日,可以使用TRUNC(sysdate,'dd')函数。函数支持格式有:yyyyMMddhhMi可以用selectTRUNC(sysdate,'yyyy')fromdual看看结果是什么。不要按下面的方式比较日期:TO_DATE(TO_CHAR(LOGTIME,'YYYY-MM-DD'),'YYYY-MM-DD')
Eleven204
·
2020-07-06 21:34
oracle学习
oracle函数
创建及调用
创建函数的语法如下:CREATE[ORREPLACE]FUNCTIONfunction_name[(argment[{IN|OUT|INOUT}]Type,argment[{IN|OUT|INOUT}]Type]RETURNreturn_type{IS|AS}BEGINFUNCTION_bodyEXCEPTION其它语句END;例:1CREATEORREPLACEFUNCTIONget_salar
weixin_38167826
·
2020-07-06 19:52
oracle函数
之NULLIF
如果两个指定的表达式相等,则返回空值。语法NULLIF(expression1,expression2)参数expression1,expression2常量、列名、函数、子查询或算术运算符、按位运算符以及字符串运算符的任意组合。返回类型与第一个expression1相同。输出结果:如果两个表达式不相等,NULLIF返回第一个expression1的值。如果两个表达式相等,NULLIF返回空值NU
蜗牛-
·
2020-07-06 17:37
Oracle学习
Oracle函数
详解:regexp_replace
regexp_replace:官方内容:官方语法:官方说明:https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions130.htmregexp_replace函数是replace函数的扩展函数,用于通过正则表达式来进行匹配替换,默认情况下,每次匹配到的正则,都替换为replace_string,返回的字符串与source_ch
术士起个门
·
2020-07-06 05:00
SQL
Oracle
Oracle分析函数之first_value和last_value 分析函数详解
order_by_clause)LAST_VALUE返回组中数据窗口的最后一个值LAST_VALUE([scalar_expression)OVER([partition_by_clauseorder_by_clause)
ORACLE
Strong_TAN
·
2020-07-05 16:14
[数据库SQL优化]
oracle
first_value
Oracle函数
之listagg函数
语法有点难以看懂,个人理解listagg是listaggregate的缩写(错了勿喷),也就是列表总计,聚合的意思。官方文档解释为:LISTAGGordersdatawithineachgroupspecifiedintheORDERBYclauseandthenconcatenatesthevaluesofthemeasurecolumn.大概意思就是listagg函数先在每个组里用orderb
qiulinsama
·
2020-07-02 15:51
Oracle
关于
oracle函数
listagg的使用说明
做项目的过程中遇到过一个这样的需求,在“用户查询”前台加一个字段“用户角色”,要将用户的所有角色查询出来放到一个字段中,角色之间用“,”分隔。发现一个办法是使用Oracle的listagg方法。WITHTMPAS(SELECTTU.USERNAME,TE.EMP_NAME,TE.EMP_DUTY_NAME,TR.ROLE_NAMEFROMTS_USERTU,TS_USER_ROLETUR,TS_R
qingmengwuhen1
·
2020-07-02 15:46
Oracle
oracle函数
listagg的使用说明
(我用的是oracle数据库)1、原始数据是这样的,如图:2、要求显示成这样,如图:我查了一下
oracle函数
,这个listagg函数就可以满足它,在网上看了看,都是介绍listagg这个函数的使用
背丶影
·
2020-07-01 03:11
oracle
listagg
几个常用的
Oracle函数
及实例运用
几个常用的
Oracle函数
:nvl、to_char、to_date、to_nu
銨靜菂等芐紶
·
2020-06-30 07:30
Oracle
Oracle函数
练习题
Oracle函数
练习题题目及参考答案:--单行函数:只有一个参数输入,只有一个结果输出--多行函数或分组函数:可有多个参数输入,只有一个结果输出--测试lower/upper/initcap函数,使用dual
皮卡皮卡~
·
2020-06-30 05:48
数据库
.NET中使用
ORACLE函数
和过程并输出参数(1)
Technorati标签:.net,ADO.NET,oracle,DBHELPERORA我们知道.NET中调用ORACLE的过程没有调用MS-SQLSERVER中的存储过程那么方便,尤其用到参数输出的时候,但是ORACLE的功能强大不会这个不能处理,这个你懂得,呵呵。2个解决方案,一个是ORACLE中的函数可以带参数输出的,这个比较吻合SQLSERVER中的存储过程(个人比较意见用ORACLE中的
佳岳
·
2020-06-30 03:27
.NET_C#
java调用
oracle函数
/***调用函数取得数据表的ID值*@paramtableName表名*@return*@throwsSQLException*/publicStringcallFun(StringtableName)throwsSQLException{Connectionconn=ConnectionFactory.getConnection();CallableStatementcstmt=null;cst
北风剑客
·
2020-06-30 02:39
Java学习笔记
oracle函数
大全_数值类型
1.ABS(x)【功能】返回x的绝对值【参数】x,数字型表达式【返回】数字【示例】selectabs(100),abs(-100)fromdual;2.sign(x)【功能】返回x的正负值【参数】x,数字型表达式【返回】数字,若为正值返回1,负值返回-1,0返回0【示例】selectsign(100),sign(-100),sign(0)fromdual;可结合sql中的whencase选择结合使
大龙成
·
2020-06-29 22:04
oracle
oracle
sql函数
sql
最常见的oracle数据库面试题、oracle数据库开发面试题
()A、原子性B、一致性C、永久性D、隔离性下列说法,正确的说法是()A、只要在存储过程中有增删改语句,一定加
自治事务
B、在函数内可以修改表数据C、函数不能递归调用D、以上说法都不对下列说法正确的是,多选
皇冠carryman
·
2020-06-28 22:21
oracle相关
【函数】
Oracle函数
系列(2)--数学函数及日期函数
【函数】
Oracle函数
系列(2)--数学函数及日期函数1BLOG文档结构图2前言部分2.1导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_
weixin_33795806
·
2020-06-28 05:32
JDBC调用
Oracle函数
详解
--在数据库中创建一个函数createorreplacefunctiongetavgsal(--在括号中定义入参v_deptinnumber)--定义返回值类型为number类型,注意参数和返回值的类型不用写具体长度returnnumber--下面开始声明相关变量is--声明变量来接收查询的结果v_avgsalnumber(10);v_cursorsys_refcursor;begin--将查到的
王大纯1x
·
2020-06-27 12:09
Oracle函数
--单行字符串函数
函数是一种有零个或多个参数并且有一个返回值的程序在SQL中Oracle内建了一系列函数被称为SQL或PL/SQL语句主要分为两大类:单行函数组函数1.单行函数字符、数字、日期、转换、混合型等多种函数用于处理单行数据统称单行函数均可用于SELECTWHEREORDERBY等子句中也可以在其他语句中使用如update的SET子句INSERT的VALUES子句DELET的WHERE子句单行字符串函数用于
tangdongbo
·
2020-06-26 17:38
Oracle学习笔记
oracle函数
创建及调用
函数函数和存储过程有一定的相似之处,函数用于返回特定的数据,当建立函数时,在函数头部就会包含return字句,而在函数体内必须包含return语句返回的数据,可以使用createfunction来创建函数。案例1输入雇员的姓名,返回雇员的年薪。创建函数createfunctionc_hs1(srnamevarchar2)returnnumberisyearsalnumber(7,2);begin开
冥冥之外
·
2020-06-25 16:35
oracle
函数
存储
oracle函数
oracle函数
笔记
1.字符串操作函数字符串操作函数函数名说明char(88)返回指定数值的ascii码concat(s2,s2)拼接字符串initcap(s1)首字母转大写,其余小写lower('ABC');upper('abc')大小写转换lpad(s1,lenth,char),rpad(..)填充ltrim(s1,char),rtrim(..)删除遇到的第一个charreplace(s1,s2,s3)使用s3替
Automannnn
·
2020-06-25 10:54
数据库
获取指定日期的随机时间(
oracle函数
)
原文地址——http://blog.csdn.net/qq525099302/article/details/47146067/*v_date'yyyy-mm-dd'格式的日期字符串v_begin随机日期的相对最小值,单位为天,默认0v_end随机日期的相对最大值,单位为天,默认1*/createorreplacefunctionr_time(v_dateinvarchar2,v_begininn
Elong_Deo
·
2020-06-24 23:43
oracle
elong的oracle点滴
ORACLE函数
之计算2个时间段的工作日,返回天数
createorreplacefunctionfunc_getWorkDayNum(fromdatedate,--开始日期todatedate--截至日期)returnnumberis/************************************************************用途:返回时间段工作日数目的函数,计入第一天作者:vigo创建日期:2004-10-05修改:
蔡吉奏
·
2020-06-24 23:01
oracle
数据库
将字符串变为结果集
将字符串变为结果集我们需要使用REGEXP_SUBSTR和REGEXP_COUNT两个
ORACLE函数
functionREGEXP_SUBSTR(string,pattern,position,occurrence
paocai_2019
·
2020-06-24 19:47
oracle
源码-Oracle数据库管理-第十一章-Oracle内置函数-Part 1(字符型函数)
Oracle函数
与Excel函数、Java方法有很多相似、相同的地方,但也有其特色。
预见未来to50
·
2020-06-23 15:36
数据库(DB)
PLSQL:
Oracle函数
to_char转化数字型指定小数点位数的技巧
问题题出:数字0.023=>转化成字符串"0.023"问题难点:to_char,函数功能,就是将数值型或者日期型转化为字符型。比如最简单的应用:/*1.0123--->'1.0123'*/SelectTO_CHAR(1.0123)FROMDUAL/*123--->'123'*/SelectTO_CHAR(123)FROMDUAL接下来再看看下面:/*0.123--->'.123'*/SELECTO
foreveryday007
·
2020-06-23 08:17
2>
DATABASE
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他