自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 CASE WHEN 减少表查询次数

一个刚进群的朋友求助一个SQL优化,虽然也发了执行计划,但是看了一下SQL,感觉没必要再看执行计划了。原SQL:select f.provname as "省份", --f表 f.a1 as "县", --a表 nvl(c1, 0) as "测站总数", --b表 nvl(c2, 0) as "报汛测站", --c表 nvl(c2 /

2015-01-10 22:19:29 559

原创 大表小表做包含连接的SQL优化

一个同行发来的一个SQL查询慢的问题。原SQL:WITH w AS (SELECT DISTINCT s.tel, c.mainnum FROM T_INFO_VIOLATEDPEOPLE s, CASEFILE c WHERE INSTR(s.tel, c.mainnum) > 0)SELECT w.mainnum, w.tel FROM T_INFO_CASETO

2015-01-10 21:05:40 1207

原创 仅做SQL修改来优化SQL

群里一朋友发来一段SQL,查询时间1分钟嫌太慢,让帮忙看一下。我优化SQL一般都是先看看是不是可以通过修改SQL来达到优化的目的。行不通的话,再去看执行计划,进一步做优化。(个人习惯,不一定是好习惯,嘿嘿)原SQL:select adjchar.adhoc_char_val l, ft.freeze_dttm from ci_adj adj, ci_adj_char adjchar,

2015-01-10 17:13:13 531

原创 oracle 判断是否为闰年

最简单的方法就是判断2月是28天还是29天SELECT CASE TO_CHAR(LAST_DAY(TO_DATE(&YEAR || '02', 'YYYYMM')), 'dd') WHEN '28' THEN '不是闰年' ELSE '闰年' END RU FROM DUAL;

2014-10-21 16:58:57 3694

原创 oracle 判断值里是否为纯数字

CREATE OR REPLACE VIEW V_ISNUMBER ASSELECT 'SDFU0329' COL FROM DUALUNION ALLSELECT 'SDFU0329$' COL FROM DUALUNION ALLSELECT 'SDFUU' COL FROM DUALUNION ALLSELECT '0329' COL FROM DUALUNION ALLS

2014-10-20 11:57:31 2194

原创 oracle 简单处理空白符

WITH TAB AS (SELECT '1 1' ID --含有中英文空格,制表符 FROM DUAL UNION ALL SELECT '1 2' ID --含有回车 FROM DUAL),TAB2 AS (SELECT '11' ID FROM DUAL UNION ALL SELECT '12' ID FROM DUAL)SELECT T.

2014-10-17 17:41:56 981

原创 oracle 判断值中是否存在汉字

WITH X AS (SELECT '2320*fd少df,' SR FROM DUAL UNION ALL SELECT '¥@().' SR FROM DUAL UNION ALL SELECT 'heleo;""' SR FROM DUAL UNION ALL SELECT '年' SR FROM DUAL UNION ALL

2014-10-17 17:19:57 1650 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除