oracle
s_x123456
这个作者很懒,什么都没留下…
展开
-
Oracle中nvl和nvl2这两个函数的区别
1、nvl(value1,value2) 这个函数的意思是如果value1的值为null,那么函数返回value2的值 ,如果value1不为空,那么就返回value1的值。需要注意的是value1和value2要保持字段类型相同。2、nvl2(value1,value2,value3) 这个函数的意思是如果value1的值为null 函数返回value3 否则函数返回v...原创 2019-12-04 10:36:27 · 400 阅读 · 0 评论 -
${}和#{}的区别
第一种解释:原sql语句:<span style="font-size:18px;">delete from ups_role_permission_dataparams where role_id = #{roleId,jdbcType=INTEGER}</span> 在这里用到了#{},使用#时:1、用来传入参数,sql在解析的时候会加上" ...翻译 2018-08-20 17:20:37 · 1059 阅读 · 0 评论 -
$与#的区别(经常用到)
一 .#与$区别说通俗一点就是 $中间的变量就是直接替换成值的 #会根据变量的类型来进行替换 比如articleTitle的类型是string, 值是"标题"的时候 $articleTitle$ = 标题 #articleTitle# = '标题' 二. $ 的作用...翻译 2018-08-20 17:17:18 · 6913 阅读 · 0 评论 -
Oracle中的NVL函数 转载自:http://blog.sina.com.cn/s/blog_46e9573c01015ik8.html
Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是oracle中的空值null1.NVL函数NVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle第...转载 2018-08-20 12:08:07 · 156 阅读 · 0 评论 -
译 from后面跟select语句原来是这个意思
在工作中碰到这样一种sql写法:select id,name from (select id,name from student where name = '') as s;一直没有明白其中from后面子查询的意思,今天特意找资料看了看,将心得写下来: 其实就是把子查询的结果作为一个表,供你的外边的查询语句使用,这个你所指的子查询里面所有的查询结果字段就是你外面SELECT的范围...翻译 2018-08-13 17:44:50 · 403 阅读 · 0 评论 -
Oracle的substr函数简单用法
substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符substr('Hello World',2,4) //返回结果为 'ello'...原创 2018-08-13 16:10:21 · 3971 阅读 · 0 评论 -
非常好的Oracle教程【转】
非常好的Oracle教程【转】http://www.blogjava.net/kiant/articles/234781.htmlOracle 笔记(四)、SQL 几个要点附录:1、SQL 简介2、SQL 操作符3、Oracle 常用数据类型4、Oracle 函数5、[转] Oracle 常用SQL语法字符串函数LENGTH() 字符长度LENTTHB() 字节长度;...转载 2018-08-08 09:08:05 · 462 阅读 · 1 评论 -
oracle的between。。and。。
例子: 1 2 3 select * from table_test where creatdate between to_date('2009-11-1 8:47:14','yyyy-mm-dd hh24:mi:ss') and to_date('2009-12-1 8:47:14','yyyy-mm-dd hh...原创 2018-08-14 08:52:49 · 1187 阅读 · 0 评论