- 博客(8)
- 收藏
- 关注
原创 判断一个两个时间段是否有交集
判断一个两个时间段是否有交集,在很多地方都用到。电影院的售票系统,智能一点的,他在你购买第二张电影票时,判断两张电影票是否有时间冲突,等等。怎么比较两个时间段呢?若有a时间点到b点和c点到d点的两个时间段。则,只要比较a与d以及b与c的大小即可a>d||b<c如果上面的条件成立,则表明没有交集,select t.startDate,t.endDate from PersonMovie ...
2018-06-13 17:15:07
4458
2
原创 使某个方法睡眠
这个是好东西。标记一下。用于是某一个方法睡眠一定时间。用于前端对后端数据反馈时间的测试;如多次点击等需求。直接在action方法添加此代码即可。try { Thread.sleep(10000);//毫秒 } catch (Exception e) { e.printStackTrace(); }...
2018-06-06 11:33:41
720
转载 Oracle 抛异常与return
参考:https://www.cnblogs.com/fuchangmeng/p/5593537.htmldeclare a varchar2(255) := 30 ; cus_exp EXCEPTION; --自定义异常begin begin dbms_output.put_line('30进来'); if (a = 30) the
2018-01-17 12:01:37
2719
原创 SQL简单循环
declare i number :=0; j number :=0; begin -------------------------while循环 --begin------------------------------------------- while j j:= j+1;---------参数声明一定要有, --逻辑操作…………
2018-01-05 15:10:47
599
原创 execute immediate简单用法
declarev_empno varchar2(40) :='7899';v_select varchar2(300) := 'select t.sal from emp t where t.empno= :eno';v_sal varchar2(30);begin execute immediate v_select into v_sal Usin
2018-01-05 11:14:30
971
原创 SQL随机分组与随机平均分组----ntile(组数) over(partition by 字段1 order by 字段2)
今天发现一个函数,ntile直接看代码吧select t.classno ,t.sno,t.scorentile(5) over(partition by classno order by t.sno) as ntilefrom t_score t order by ntile意思:根据 classno分组后再进行每个相同classno的集合尽量地平均分5组。例如:一
2017-12-30 10:35:03
10902
1
原创 SQL分组获取随机记录
主要是利用row_number() over()函数以及DBMS_RANDOM.value产生的随机数大小排序进行,再对固定的排序序号进行统一取值,select id, empno , row_number() over(partition by empno order by DBMS_RANDOM.value) as row_num from emp t;
2017-12-30 08:59:32
4176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人