Oracle
隔壁老方
一直在努力!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle判断当前时间是否在范围呢
to_char(sysdate, 'yyyymmdd') between to_char(t.f_starttime, 'yyyymmdd') and to_char(t.f_endtime, 'yyyymmdd') 把时间类型,通过to_char函授转换为String类型, 例: select t.f_url from t_Cas_Role t, t_sys_user原创 2015-11-16 11:30:39 · 3282 阅读 · 0 评论 -
SQL Case when 的使用方法
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 这两种方式,可以实现相同的功能。简单原创 2015-12-11 10:38:00 · 373 阅读 · 0 评论 -
oracle中if/else、decode函数、case when
1、标准sql规范 一、单个IF 1、 if a=... then ......... end if; 2、 if a=... then ...... else .... end if; 二、多个IF if a=.. then ...... elsif a=.. then .... end if; 这里中间是“ELSIF”,而不是ELSE IF 。这里需要特别注原创 2015-12-22 23:47:38 · 1858 阅读 · 0 评论 -
oracle常用方法和to_char()用法
--常用方法 select abs(-11) from dual; --abs取绝对值 11 select round(123.456,2) from dual; --四舍五入,保留两位小数 123.46 select ceil(12.34) from dual; -- 向上取整 13 select ceil(-12.34) from dual; -- 向上取整 -12原创 2016-03-21 17:04:55 · 2924 阅读 · 0 评论 -
Oracle的时间差写法
两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: ROUND(TO_NUMBER(END_DATE - START_DATE)) 小时: ROUND(TO_NUMBER(END_DATE - START_DATE) * 24) 分钟: ROUND(TO_NUMBER(END_DATE - START_DATE原创 2016-05-24 11:15:11 · 419 阅读 · 0 评论
分享