自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I think so I am

think bigger, think broader, think deeper

  • 博客(11)
  • 收藏
  • 关注

转载 包袱

有两个人下班晚归,回到公寓楼底才发现,电梯已经停了。其实通知已经贴出来好多天了,只是两个人都没有注意到。两人住80楼,他们商议,那就爬吧。一路说说笑笑,到达20楼时,才发现背包好重,累的不行了。于是想理由,反正也没什么人,不如把包放在20楼,等明天有电梯了再取。没有了背包,努力而轻松。大概过了40楼以后,两个人逐渐开始郁闷,互相抱怨责备,为什么当初没有注意到停电通知,为什么不早一点下班回来,怨气十

2009-06-26 12:47:00 568 1

原创 shell 程序的搜索PATH

今天写了段shell程序,可是怎么运行都不是我要的结果。后来才发现在搜索路径中,在我当前目录之前的一个目录里已经有了一个同名的shell脚本文件。 具体案例:我的shell程序位于 > ls ~myhome/bin/test.sh/export/home/myhome/bin/test.sh> echo $PATH/usr/bin:/export/allexe:. 

2009-06-23 16:13:00 508

原创 加班问题的SQL(Teradata)解法

题目:公司规定一周内加班总和最多只能12个小时,多余的要去掉,去掉的规则是:某天加班超过1H的才能去,而且是依次大致平均的去除,(最小单位是1小时) 举例: 日期 工号 加班小时 周一 A001  6 周二 A001  2 周三 A001  1 周四 A001  5 周五 A001  7 ----------------   共计加班:21H,超出9H 算法:从周一开始依次删减,每天减1H(如

2009-06-18 20:04:00 1319

原创 大数据量下的数据操作

在数据仓库中,数据量是很大的。一张表的大小可能有1TB。那么对整张表进行更新或插入的时候,很有可能数据库无法支持那么大的数据量的操作。所以,想要一次性一条INSERT INTO搞定这个全表操作很有可能会得到出错的信息。 那么,对于这么样的情况我们该怎么做呢?解决方案其实也是很简单的——分而治之。 把1TB的数据表划分成10个子数据段,然后对着10个子数据段分别进行插入操作。但是要注

2009-06-15 20:51:00 693

原创 字符串格式的日期转换为日期类型

SELECT CAST(13/10/1974 AS DATE FORMATDD-MM-YYYY);SELECT CAST(CAST(14/July/1974 AS DATE FORMATDD/MMMM/YYYY) AS DATE FORMATDD-MM-YYYY);SELECT CAST(CAST(14 Jul 1974 AS DATE FORMATDDBMMMB

2009-06-10 16:22:00 1619

转载 SAS 中的Order By - Proc Sort

1.排序proc sortproc sort在按数据集中某一个变量或几个变量的升序或降序将记录重新排列,并把结果保存在输出数据集中,如果不另外指定输出数据集,则覆盖输入数据集。在data步和proc步某些操作中,当需要用到by语句时,一般都需要源数据集按照by语句中的变量事先排序,这里就需要用到proc sort。(1)语法格式PROC SORT collating-sequence-opti

2009-06-10 16:21:00 27797 1

转载 SAS 中的Full Outer Join:Merge 语句

data dstarget; merge ds1 (in=a)  ds2 (in=b); by USER_ID; if a or b    %do_something;run; ====================================================What is a match-merge?A match-merge combines obse

2009-06-10 16:05:00 6847

原创 SAS 中的INSERT语句:PROC APPEND

(1)语法格式 PROC APPEND BASE=SAS-data-set SAS-data-set> ; 说明: proc append将data=数据集追加到base=过程中; data=也可以使用new=,两者等价,如果缺省,则取最近创建的数据集; base=也可以使用out=,两者等价,该选项不允许缺省,但是数据集可以不存在,这样就创建一个以该数据集命名的新数据集,那

2009-06-10 16:01:00 16967

原创 单词统计函数 - WC

wc (short for word count) is a command in Unix-like operating systems.The program reads either standard input or a list of files and generates one or more of the following statistics: number of byte

2009-06-09 21:57:00 1049

原创 修改Dataset的常用语句

例子:删除数据集ds1中 create_time between &start_sas_dt. and &end_sas_dt. 的数据data ds1;       set ds1 (where=(datepart(create_time) not between &start_sas_dt. and &end_sas_dt.));以下内容转自http://blog.sina.com.cn/s/

2009-06-09 21:32:00 668

原创 查询数据库空间大小

Query table space: SELECT SUM(currentperm)/1024/1024/1024 AS GB FROM dbc.tablesize WHERE tablename = table1 AND databasename = db1Query database size:    SELECT SUM(currentperm)/1024

2009-06-08 20:38:00 1420

空空如也

空空如也

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

TA关注的人

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