2005年2月28日星期一

【转】雷东多列传(@tom blog)

转自SMTH的WorldSoccer版

发信人: DavorSuker (纪念98年的夏天), 信区: WorldSoccer
标 题: 雷东多列传
发信站: BBS 水木清华站 (Sun Feb 27 17:17:46 2005), 站内

《雷东铎列传》 BY 冰原奇谭


雷 东铎,字斐南,号王子,潘帕氏人也。出身富家,少即皎皎不群。总角之年,其父许赠以阿迪战衣,后恐过奢,私以赝品代之。及赠时,雷坚拒,父讶然。雷从容对 曰:“此赝品也。”其目下无尘若此。稍长就学,为诸童之首。学中有童性极顽劣,师长数面刺之,弗改。翌日,雷至,曰:“弗从善言,汝则无伴矣。”此童悚然 惊惧,遂改之,竟无劣行。

学成,至西国,才名日著,得为王室马德里军召。雷弱冠少年,其面如玉,发作金色及肩。每战,态极雍和自若,洞 局势若观火,观者莫不赞其勇决,几至忘归。虽数逢恶战,未蒙巨创。人尝问:“君何得观人动静安危?”对曰:“吾观其影,即知矣。”不数年,已为王军骁将, 能攻善守,名动天下。先帝数临伯纳乌观之,赞曰:“能”。世人号为军中第一谋士。

王军中有少年名古蒂,字何塞,号金狼,孤高桀骜,年少放浪,常出入酒肆烟花之所;极慕雷氏高华,言服举止,莫不效之,竟至形神毕肖。雷素知其才,然深鄙其性。尝遇老妪于市,妪拦之,曰:“君无乃古蒂耶?吾孙极敬君,可得君真迹?”遂愈不喜古蒂。

昔, 潘帕氏军主帅比氏尝召雷氏勤王,雷对曰:“吾欲应法曹之试,无暇他顾。”遂不入。后易为帕氏,雷氏与之素不相能。帕氏欲肃军纪以立己威,即号三军曰:“入 我军者,留发不留人。”时潘帕氏人发多及肩,闻之莫不腹诽,然为得一召,削发者甚众。唯雷氏置诸一笑,终不得召。时人颇多讥刺之言。后帕氏溃败,雷闻之, 即落长发,其傲如此。

庚辰年,先帝薨。群雄逐鹿,帝位沦于弗罗伦蒂诺之手。弗氏尝为巨贾,性阴鸷奸狡,深谙权术。先时旧将,戍边者众。雷为先帝旧部之婿,素不见喜于弗氏,遂被逐。及离日,拥趸数万泣血留之。

至米兰,旧疾发,两年不得战。雷自请去其俸银,以谢其愆。米兰怜其才,竟未准。时人有骏骨千金之言。愈后尝为米兰数战,骁勇未复当年。雷乞归西域,自是隐于市。偶遇者有词咏曰:“今夕何夕兮,得与王子同车!”世人景仰竟如是。

复思之,米兰得其用而不得其士,王军得其士而不得其用,惟增叹耳。


2005-02-28 22:54:33 Mon

2005年2月27日星期日

春节聚会的感谢与遗憾(@tom blog)

这次聚会,很高兴,也留下了不少遗憾,而遗憾没有机会弥补,也就更加遗憾了。

几个感谢的地方:
1、气氛很好,大家都很高兴,也比较尽兴。
2、杨鸿、朱珠、林小引等同学都很负责,设备,经费等方面的管理很到位。
3、张晓峰、钟波、杨鸿为晚上唱歌提供了经费,特别是张晓峰,足见同学情深。
4、天公做美,让我们下午参观校园的时候没有下雨。 :)

几个遗憾的地方:
1、一些同学没有通知到,没有联系方式。 :(
2、一些同学通知到了,由于种种原因不能参加,特别是身为班长的色哥没能参加,
殊为遗憾。而于天波的缺席,说明要和同学们加强联系啊。
3、老师的邀请,没有到位,比较混乱,可能和经验有关吧。
4、原先的计划中,有将各位同学的过去的照片和现在的照片收集整理,制作相册的计划,但是现在,各位同学给杨鸿提供的照片非常之少,致使计划接近流产,也许大家都很忙,这个可以理解,但是,遗憾......

其他,一时也想不起许多,如果有下次,希望能更好,不论如何,友谊万岁。


2005-02-27 23:44:49 Sun

牵手十年--春节同学聚会流水帐(@tom blog)

再不记一下,有些东西就会忘记了。


从去年中旬就开始有这样的想法,到最终完成,留下了很多高兴和遗憾的事,下面记一个流水帐,算是一个小结吧。

很早之前,就有这样一个提议了。当时几个同学之间简单讨论了一下,因为时间还早,就一直放着。到年底之后,时间渐渐快到了,如果组织,进行那些活动,就开始逐步讨论起来。

2004年11月29日,杨鸿发表了《牵手十年》的文章,正式把聚会的事情提上了日程。然后就是准备通知同学,请老师,活动之类的讨论进行。直到春节前,大体准备工作完成。

初四下午,杨鸿和我在他的办公室把能通知到的同学一一进行电话确认,本来以为这样能保证大家明确消息,不料后来还是发生了于天波缺席的遗憾。电话通知中,确认了第二天的集合时间和大致的安排。

初五上午,按照原来的讨论,几个人来到绵中准备踢球,作为原来952班“国家队”和“国奥队”对抗赛的纪念,可惜由于下雨的原因,只有几个铁杆来了,特别 感谢黄欣悦和朱珠两位家属的大力支持,以及杨磊表弟的参与,让我们凑够了人数。踢球之前,先去拜访了一下郑老师,聊了聊大家的近况。然后由郑老师带我们入 场的,要不然,这次的纪念赛由可能夭折,感谢郑老师。

踢球到12点多,各自回家洗澡,准备下午的聚会。下午两点,大家陆续赶到绵中传达室,刚开始的时候天空中还有些微细雨,但当同学我们游览校园,照相留念时,雨却停了,感谢天公做美。

同学渐渐的聚多,每个许久不见的同学的到来,都会引起大家一阵地激动,而郑老师和汪老师的到来,更是激起了大家热烈的欢呼。大约2点半左右,人员基本到齐,大家进去校园,开始参观与缅怀之旅。

首先,大家在学校的礼食堂门前来了一张合影。礼食堂很大,大家议论纷纷,感慨颇多。郑老师也陆续介绍了一些学校现在的情况。大家陆续参观了老教务处,旧教 学楼,新的学生宿舍等地方。在旧教学楼前我们毕业照的地方,大家留下了一张“怀念照”。而看到旧教学楼我们高一的教室时,大家纷纷进入以缅怀当时的时光, 陈建巍在黑板上流下了“高九五二到此一游”的留言,甚为怀念。在新教学楼,大家感慨现在教室的变化,而在宿舍区,大家更是兴奋,纷纷惊叹于绵中现在的发 展。参观过程中,另外两位同学及家属来到,于是大家回到校门,以校门为背景,又留下了两张合影。

参观完毕,大家分头感到实现说好的地方,喝茶聊天。其间,杨鸿和朱珠进行了活动经费的收集管理,殊为感谢。时间到晚上6点,大家进入老房子的包间,准备晚 餐。包间中,我们的毕业照显示在墙壁上(感谢林小引提供笔记本,杨鸿提供投影仪),大家一阵欢呼,纷纷开始辨认,然后是下午的合影,看着大家的变化,同学 们又是一阵议论。

晚餐开始,下午有事未能到学校的胡老师也赶过来了。郑老师因为有事,要离开一阵,于是开始逐桌逐人敬酒,掀起了第一个高潮。大家气氛热烈,关系融洽,纷纷 举杯,不断掀起一个一个的高潮(可怜我,忙着照相,后面上了些什么菜都不知道)。大家的战斗力出乎意料的强大,很快将准备的酒水搞定,急忙出去补充了一 些,方才基本满足了大家的需求

晚餐毕,大家慢慢走出,找了一个很大的KTV包间,开始唱歌。很热闹,气氛也很好,大家都很开心,唱歌的唱歌,聊天的聊天,不停的互相敬敬酒,很好,一切 都很好,唯一遗憾的是我相机的电池不够,没能留下更多大家的笑容。后来,郑老师也赶了过来,参加了我们的狂欢。

夜深了,大家渐渐地开始离去,聚会就要结束了。最后剩下的10多个同学出来,开始找地方要放烟花。找了半天,正准备放弃的时候,周舟(朱珠同学的老公)联 系说已经买到了(感谢周舟让这次聚会有了一个完满的结束),于是大家等待着周舟的带来。周舟到了,首先的动作是献给了朱珠一捧玫瑰,哦,已经过了12点 了,现在已经是2月14日了,大家热烈喝彩,然后拿上烟花冲上了河堤。

美丽的烟花在夜空绽放,一如我们美丽的青春......

2005-02-27 23:28:48 Sun

2005年2月24日星期四

【转】建议网友必去的10个博客网站(@tom blog)

转自:http://bbs.cfanclub.net/dispbbs.asp?boardID=60&ID=220240

1.博客中国
是中国影响力最大的博客网站,但是对于新博客不一定是好事,名目繁杂,很难一时找到立足之地
http://www.blogchina.com/
推荐:博客名家组
推荐等级:★★★★★

2.中国博客站
与博客中国仅仅差了两个字,他的博客"狗日报"在国际上获得过大奖
http://www.blogcn.com/
推荐:狗日报
推荐等级:★★★★☆

3.博客动力
博客分类全面,但容易迷失自我
http://www.blogdriver.com
推荐:博客模版比较多
推荐等级:★★★★☆


4.财富博客
博客界冉冉升起的新星,依托专业理财成功励志网站,渴望成功的人士必去的网站
http://www.richblog.net
推荐:理财,投资,成功,励志
推荐等级:★★★★

5.donews
网站庞大,博客是它的主要部分
http://www.donews.net
推荐:网站包罗万象,应有具有
推荐等级:★★★★


6.Blogbus
页面简单,简明正是博客的特点,但管理过与松懈
http://www.blogbus.com
推荐:非常6+1的得奖者也在上面
推荐等级:★★★☆

7.你的博客
属于你自己的博客网站
http://www.yourblog.org/
推荐:木子美
推荐等级:★★★☆

8.Far2000博客网
一个不错的建筑博客网站
http://blog.far2000.com
推荐:建筑,设计
推荐等级:★★★★☆

9.博客堂
一个不错的技术博客网站,担人气似乎不足。
http://blog.joycode.com/
推荐:代码分析
推荐等级:★★★★☆

10.cnblog
目标是收录中国最好的个人博客网站
http://www.cnblog.org/
推荐:博客目录
推荐等级:★★★★

2005-02-24 12:09:40 Thu

2005年2月20日星期日

一路走好,八娘(@tom blog)

周六,正准备吃晚饭的时候,突然收到姐姐发来的短消息,“八娘已于中午去世”,心里大惊,悲从中来,急忙打电话回家。是妈妈接的电话,可能是由于伤心,我 的声音过于低沉,以至于妈妈开始竟然没有听出来是我。从妈妈那里,证实了八娘去世的消息,顿时哽咽起来,妈妈也很难过,但还是劝我不要伤心,说八娘那么大 的岁数了,走也是正常的。只是,这事来得太突然。放下电话,我不由得呆坐在椅子上发起呆来。

我小学二年级就离开老家了。在离开前的那几年中,记忆中最亲的,就要算是八伯八娘他们一家了。小时候,由于工作关系,父亲每年有一长段时间不在家,而妈妈 忙里忙外,很多时候顾不上我们。所以经常在吃晚饭的时候,如果妈妈还没有回来,就跟着八娘他们一起吃。而八娘他们对我们也很照顾,经常给我们一些好吃的。 平时,两家人也经常合在一起吃饭。上小学后,由于八伯是长岭职中的校长,和小学挨得比较近,于是我和姐姐的中午饭也就在八伯那边去吃了。由于小时候两家很 亲,大人们经常拿我开玩笑,说我不是妈妈亲生的,而是是八娘生了抱给妈妈养的。如此经常,搞得我很郁闷,也不知道自己到底是不是妈妈亲生的。知道有一次大 人们又开我玩笑,问我到底是谁生的,我很委屈的大声说,我也不知道,然后才在大人们的笑声中从妈妈那里证实了事实,我是妈妈亲生的。

小学二年级后,我们就因为搬家而离开了老家。走的时候,八娘他们就叮嘱说要常回去,然而,那时候的情况,交通,经济等各方面的原因,一直到91年的春节, 我们才全家回去了一次,这次回去时,我已经不认识大部分人了,或者说,他们都认识我,我不认识他们。除了八娘一家。回去后,就住在八娘家,每天和八伯下下 象棋,看看小说,到处逛逛,那时候也不知道和他们相处的时候越来越少。也就这样,很快就回去上学了,然后,就再也没有机会回去了。这次走的时候,八娘又叮 嘱我们有机会就回去看看,还特别要我好好学习。

一别又是好多年,我考上了大学,来到遥远的南京上学,然后给八伯他们写了信回去,断断续续和他们保持着通信,直到一次放假前突然听到八伯去世的消息,然后 去无法回去看看。开学后,接到了八伯的最后一封信,然后就和老家断了联系。最近几年,从父母那边知道了八娘他们的电话号码,然而自己生性懒惰,也好多年没 回去,不知道打电话该说些什么,也就放下了。陆陆续续从父母那里知道八娘的一些消息,人老了,身体比以前查一些了,生活还过得去。知道八娘八十大寿时,我 才打电话回去给她拜寿,电话里面,八娘一如既往的关心我,叮嘱我要回去看看,是啊,想想,是已经好多年没有回去了。 这次春节回家,和爸妈说起八娘。说她想看看我们现在的照片。初一的时候打电话给八娘,电话里听起来声音还好,还是问我什么时候能回去看看,我也答应找时间 回去,心里想,两三年能争取能回去看看吧。从家里回南京前,特地用数码相机照了一张全家福,准备在南京冲洗后让爸妈给八娘他们寄回去,谁知道,所有的事情 都还没来得及进行,八娘却已经离开了我们,怎么能不让我难过那。

然而,我能做什么哪,只能默默的祷告,祝愿八娘一路走好,而我这个不争气的晚辈,只能在今后好好工作,好好生活,来报答八娘他们的恩情。

八娘,一路走好,我在这里给你磕头了。

2005-02-20 23:57:18 Sun

2005年1月26日星期三

年关难过,心神不宁(@tom blog)

当你的过去一年过得不好时,就最怕过年了。

过年前,总要做一个年终总结吧。可是,总结什么呢?在过去的一年我又做了一些什么呢?可以说是一事无成啊。不敢回头看。看看周围的同学,看看周围的朋友, 似乎都比自己过得好。这样的状况,已经持续了两年,也许更长,而自己各个方面似乎都看不到进步的趋势,除了不断增长的年龄和疲态。

过年了,总要回家吧。可是,该怎么样回去呢?虽然父母在金钱上对自己没什么要求,但是为人子女,总要表示一下的,可是,看看自己的口袋,是否足够支持自己的孝心呢?还有,其他方面父母对自己的期望,好像也不能满足他们,没有好消息,怎么好意思回去那?

过年回家,同学们总要聚聚吧,可是,怎么和他们谈论自己的作为那?说自己毫无进步,说自己没有方向,虽然实事求是,可是,这样似乎也太狼狈了一点。

马上又是新的一年,可是,看看自己,希望在那里那?

于是,在又一个的年关,自己又一次的心神不宁。也许,过几天,一切都过去,然后一切都会是老样子,可是,能这样么?

我现在还不知道......

2005-01-26 22:46:15

2005年1月1日星期六

在紫金山上迎接2005年第一缕阳光(@tom blog)

在新的一年来临时,总想找点不同的事情尝试一下,这次,我决定去爬紫金山,看看2005年的第一次日出。
主意打定,就准备实施,问问路线,问问是否有同行者,很好,有两个同事同行。讨论好出发时间,就各自准备了。
时间慢慢地过去着。31号下午早早的就下班了,回家准备睡觉.吃了晚饭,上网逛了一下,看看时间,差不多了。洗脚、上床,发了新年祝福的短信给朋友们,然 后就开始睡觉。谁知道,好久没这么早睡了,在床上怎么也睡不着,只好开始数羊,熬到11点半,到了平时准备睡觉的时间,总算模模糊糊的税了过去。好像没睡 多久,就听见手机响了,嗯,第一个出发的同事开始叫醒服务了。看看时间,才3点半,照计划应该4点才起来,嗯,不管,再眯一会儿再说。闭眼再躺了会儿,觉 得差不多了,翻身起床,正在穿衣服,昨晚订好的闹钟响了,4点了,看来我的感觉还是不错的。
刚穿好衣服,手机又响了,同事告诉我,十分钟之后到约定的地点。天,十分钟,那可来不及,赶忙说好让他们等等,然后快速刷牙、洗脸,然后灌好一瓶水,吃了两个小蛋糕,有带了几个上山后吃。搞好这一切,已经4点20了,背上相机就冲了出去。
见到同事,打车直奔樱陀村而去,路上出租司机听到我们要去爬山,大为惊讶,连说现在太冷了,不好爬。不管那么多,一路飞快,就到了樱陀村的登山道旁,下车,开始了我们的征程。此时是4点50左右。
前几天南京刚下过一场大雪,但是在城里面,雪已经化的差不多了,没想到紫金山上居然还有这么多的雪,而且,登山的阶梯上也有,有些地方已经成冰了,比较 滑,这给我们的登山带来了一些难度。走在登山的路上,三个人随便聊着一些紫金山的故事,什么号称前一段时间紫金山有狼之类的,开始时蛮轻松的,走了一段时 间之后,我开始喘气了,好久没锻炼了。另外一个同事常爬山,还很正常,还有一个同事则比我的状况还差,慢慢的,大家话开始少了,除了彼此招呼一下那个地方 需要小心,很少再聊天了,爬山还是很累的。
此时的紫金山,一片寂静,除了我们偶尔踩在积雪上的声音和说话声之外,再无其他声响。月光很好,静静地撒在树林上,照着我们的登山道路,柔和而有明亮,让 人感到一种沉静中的安详。林中的残雪,雪白一片,铺满了整个地面,整个世界显得那么素净,在这月光下,在这白雪上,一切都显得那么的美好,连呼吸的空气, 也多了几分宁静与清新。
走了十多分钟,大家都觉得比较疲劳了,于是,找了一个较为平坦的地方站着休息一下。喝了点水,我拿出相机,看看有没有合适的目标。技术不高,就给同事随便照了几张,然后继续出发。
在爬山的开始阶段,整个山道上只有我们三个人,让我颇觉奇怪,难道是我们来得太早?休息之后再出发,终于发现“莫道君行早”的含义了,前面的山道上出现了 两个模糊的人影,走得很快,在我们走走停停的时候,他们很快就走得不见了。有了榜样,我们就更有劲头了,也加快了脚步。
爬山的确是比较累人的,特别是对于我这样长期没有锻炼的人,我们三人在积雪的山道上且行且听,渐渐的都有些力不从心了,我只觉得自己的两腿膝盖都有点不灵 活了,只能不停的喘出气,然后尽力做深呼吸,以恢复体力。山顶似乎要不可及,也不再去想还有多远,只管低头望前走。就这样走了一段时间,感觉似乎还有很远 的样子,一抬头,前面看见了灯光。有了灯光,就有了希望,这是冰心老人在小桔灯中说的,很正确,我们慢慢接近了灯光发出的地方,那是头陀岭管理站的住处, 终于,我们顺利的爬到了紫金山顶,看看时间,此时是5点30。
此时的山顶上,除了月光,就只有一点两点昏暗的灯光。绕着山顶周围走了一圈,发现已经有几个先行者了,一群中学生样的,趴在一张桌上休息,也不怕冷,几位 老爷子,正绕着山顶做着他们日常的锻炼项目。太阳还杳无踪影,明月当空,星星闪烁,很明亮。山顶很冷,找到无遮挡处,风很大,幸好衣服还穿的比较多,可是 我忘了带围巾,只好委屈耳朵了。绕着山顶,我们三人不停的走动,一边活动取暖,一边等待着2005年的第一次日出。时间慢慢的过去,月光依然那么明亮,山 顶的人渐渐的多了起来,有学生,也有不少年轻人,中年人。老年人,看得出来,他们中有不少是经常上山锻炼的,都有着自己的一套锻炼方式,有些则和我们一 样,是今天特意上来的。随着人员的增多,山顶也渐渐地热闹起来了,不时传来呐喊的声音,那是正在登山的人或者已经上山的人在锻炼他们的嗓子。渐渐的,东方 开始明亮起来,五彩的霞光开始出现在天际,霞光上面点缀着几颗星星,下面这是城市的灯光,很漂亮。我急忙找好位置,开始拍摄这美好的时光,准备迎接着 2005年的第一缕阳光。
霞光越来越明亮,越来越多彩,太阳,准备出发了。月亮,还依然挂在天际。终于,初生的太阳出现在我们眼前,红彤彤的一点,发出温和却不刺眼的光芒,告诉我 们,2005年的阳光,来了。红红的太阳慢慢的升起,一点一点,稳重而又柔和,但却绝不缓慢,渐渐,太阳的光芒越来越亮,也越来越耀眼,终于,他完全的出 现了,开始发出比较刺眼的阳光,告诉我们,新的一天,开始了。
此时,阳光完完全全的撒照在紫金山顶,撒照在紫金山顶正在锻炼的人们身上,山顶上已经有很多人了,还不断的有人加入进来,生气勃勃,新的一天,新的一年,真的开始了。


2005-01-01 11:22:56 Sat

2004年12月14日星期二

双雄会——观阿森纳Vs切尔西德比有感(@tom blog)

两个高手,一个一个近况颇佳,匹马领先群雄,一个重整旗鼓,正欲再霸江湖,这时,两位高手相遇了。
这就是周日阿森纳与切尔西北伦敦德比前的情况。在比赛前,双方情况迥然不同,切尔西兵强马壮,联赛领先,冠军杯轻松出线,也没有什么伤病禁赛之类的减员。 而阿森纳刚刚从黑色11月中挣扎出来,冠军杯经过最后一轮的苦战才获得出线。而主力阵容中,劳伦、维埃拉、永贝里因伤或禁赛缺席本场比赛,加上之前因伤休 战的吉尔博托和埃杜,此役中,阿森纳在两个中前场居然只能放上弗拉米尼和法布雷加斯两员小将,形式可谓不利阿。

时间过去已久,当时的情况忘得也差不多了,只记得亨利的进球,还有特里的进球,现在的切尔西,已经领先枪手10分之多,是否会有奇迹出现那?
----2005.01.26晚补


2004-12-14 18:16:20 Tue

【转】Oracle函数大全(@tom blog)

转自:http://blog.csdn.net/austinlei/archive/2004/11/08/172955.aspx

SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;

A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32


2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;

ZH C
-- -
赵 A

3.CONCAT
连接两个字符串;
SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual;

高乾竞电话
----------------
010-88888888转23

4.INITCAP
返回字符串并将字符串的第一个字母变为大写;
SQL> select initcap('smith') upp from dual;

UPP
-----
Smith


5.INSTR(C1,C2,I,J)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为1
J 出现的位置,默认为1
SQL> select instr('oracle traning','ra',1,2) instring from dual;

INSTRING
---------
9


6.LENGTH
返回字符串的长度;
SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;

NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL))
------ ------------ ---------------- ------------ --------- --------------------
高乾竞 3 北京市海锭区 6 9999.99 7



7.LOWER
返回字符串,并将所有的字符小写
SQL> select lower('AaBbCcDd')AaBbCcDd from dual;

AABBCCDD
--------
aabbccdd


8.UPPER
返回字符串,并将所有的字符大写
SQL> select upper('AaBbCcDd') upper from dual;

UPPER
--------
AABBCCDD



9.RPAD和LPAD(粘贴字符)
RPAD 在列的右边粘贴字符
LPAD 在列的左边粘贴字符
SQL> select lpad(rpad('gao',10,'*'),17,'*')from dual;

LPAD(RPAD('GAO',1
-----------------
*******gao*******
不够字符则用*来填满


10.LTRIM和RTRIM
LTRIM 删除左边出现的字符串
RTRIM 删除右边出现的字符串
SQL> select ltrim(rtrim(' gao qian jing ',' '),' ') from dual;

LTRIM(RTRIM('
-------------
gao qian jing


11.SUBSTR(string,start,count)
取子字符串,从start开始,取count个
SQL> select substr('13088888888',3,8) from dual;

SUBSTR('
--------
08888888


12.REPLACE('string','s1','s2')
string 希望被替换的字符或变量
s1 被替换的字符串
s2 要替换的字符串
SQL> select replace('he love you','he','i') from dual;

REPLACE('H
----------
i love you


13.SOUNDEX
返回一个与给定的字符串读音相同的字符串
SQL> create table table1(xm varchar(8));
SQL> insert into table1 values('weather');
SQL> insert into table1 values('wether');
SQL> insert into table1 values('gao');

SQL> select xm from table1 where soundex(xm)=soundex('weather');

XM
--------
weather
wether


14.TRIM('s' from 'string')
LEADING 剪掉前面的字符
TRAILING 剪掉后面的字符
如果不指定,默认为空格符

15.ABS
返回指定值的绝对值
SQL> select abs(100),abs(-100) from dual;

ABS(100) ABS(-100)
--------- ---------
100 100


16.ACOS
给出反余弦的值
SQL> select acos(-1) from dual;

ACOS(-1)
---------
3.1415927


17.ASIN
给出反正弦的值
SQL> select asin(0.5) from dual;

ASIN(0.5)
---------
.52359878


18.ATAN
返回一个数字的反正切值
SQL> select atan(1) from dual;

ATAN(1)
---------
.78539816


19.CEIL
返回大于或等于给出数字的最小整数
SQL> select ceil(3.1415927) from dual;

CEIL(3.1415927)
---------------
4


20.COS
返回一个给定数字的余弦
SQL> select cos(-3.1415927) from dual;

COS(-3.1415927)
---------------
-1


21.COSH
返回一个数字反余弦值
SQL> select cosh(20) from dual;

COSH(20)
---------
242582598


22.EXP
返回一个数字e的n次方根
SQL> select exp(2),exp(1) from dual;

EXP(2) EXP(1)
--------- ---------
7.3890561 2.7182818


23.FLOOR
对给定的数字取整数
SQL> select floor(2345.67) from dual;

FLOOR(2345.67)
--------------
2345


24.LN
返回一个数字的对数值
SQL> select ln(1),ln(2),ln(2.7182818) from dual;

LN(1) LN(2) LN(2.7182818)
--------- --------- -------------
0 .69314718 .99999999


25.LOG(n1,n2)
返回一个以n1为底n2的对数
SQL> select log(2,1),log(2,4) from dual;

LOG(2,1) LOG(2,4)
--------- ---------
0 2


26.MOD(n1,n2)
返回一个n1除以n2的余数
SQL> select mod(10,3),mod(3,3),mod(2,3) from dual;

MOD(10,3) MOD(3,3) MOD(2,3)
--------- --------- ---------
1 0 2


27.POWER
返回n1的n2次方根
SQL> select power(2,10),power(3,3) from dual;

POWER(2,10) POWER(3,3)
----------- ----------
1024 27


28.ROUND和TRUNC
按照指定的精度进行舍入
SQL> select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual;

ROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5)
----------- ------------ ----------- ------------
56 -55 55 -55


29.SIGN
取数字n的符号,大于0返回1,小于0返回-1,等于0返回0
SQL> select sign(123),sign(-100),sign(0) from dual;

SIGN(123) SIGN(-100) SIGN(0)
--------- ---------- ---------
1 -1 0


30.SIN
返回一个数字的正弦值
SQL> select sin(1.57079) from dual;

SIN(1.57079)
------------
1


31.SIGH
返回双曲正弦的值
SQL> select sin(20),sinh(20) from dual;

SIN(20) SINH(20)
--------- ---------
.91294525 242582598


32.SQRT
返回数字n的根
SQL> select sqrt(64),sqrt(10) from dual;

SQRT(64) SQRT(10)
--------- ---------
8 3.1622777


33.TAN
返回数字的正切值
SQL> select tan(20),tan(10) from dual;

TAN(20) TAN(10)
--------- ---------
2.2371609 .64836083


34.TANH
返回数字n的双曲正切值
SQL> select tanh(20),tan(20) from dual;

TANH(20) TAN(20)
--------- ---------
1 2.2371609



35.TRUNC
按照指定的精度截取一个数
SQL> select trunc(124.1666,-2) trunc1,trunc(124.16666,2) from dual;

TRUNC1 TRUNC(124.16666,2)
--------- ------------------
100 124.16



36.ADD_MONTHS
增加或减去月份
SQL> select to_char(add_months(to_date('199912','yyyymm'),2),'yyyymm') from dual;

TO_CHA
------
200002
SQL> select to_char(add_months(to_date('199912','yyyymm'),-2),'yyyymm') from dual;

TO_CHA
------
199910


37.LAST_DAY
返回日期的最后一天
SQL> select to_char(sysdate,'yyyy.mm.dd'),to_char((sysdate)+1,'yyyy.mm.dd') from dual;

TO_CHAR(SY TO_CHAR((S
---------- ----------
2004.05.09 2004.05.10
SQL> select last_day(sysdate) from dual;

LAST_DAY(S
----------
31-5月 -04


38.MONTHS_BETWEEN(date2,date1)
给出date2-date1的月份
SQL> select months_between('19-12月-1999','19-3月-1999') mon_between from dual;

MON_BETWEEN
-----------
9
SQL>selectmonths_between(to_date('2000.05.20','yyyy.mm.dd'),to_date('2005.05.20','yyyy.mm.dd')) mon_betw from dual;

MON_BETW
---------
-60


39.NEW_TIME(date,'this','that')
给出在this时区=other时区的日期和时间
SQL> select to_char(sysdate,'yyyy.mm.dd hh24:mi:ss') bj_time,to_char(new_time
2 (sysdate,'PDT','GMT'),'yyyy.mm.dd hh24:mi:ss') los_angles from dual;

BJ_TIME LOS_ANGLES
------------------- -------------------
2004.05.09 11:05:32 2004.05.09 18:05:32


40.NEXT_DAY(date,'day')
给出日期date和星期x之后计算下一个星期的日期
SQL> select next_day('18-5月-2001','星期五') next_day from dual;

NEXT_DAY
----------
25-5月 -01



41.SYSDATE
用来得到系统的当前日期
SQL> select to_char(sysdate,'dd-mm-yyyy day') from dual;

TO_CHAR(SYSDATE,'
-----------------
09-05-2004 星期日
trunc(date,fmt)按照给出的要求将日期截断,如果fmt='mi'表示保留分,截断秒
SQL> select to_char(trunc(sysdate,'hh'),'yyyy.mm.dd hh24:mi:ss') hh,
2 to_char(trunc(sysdate,'mi'),'yyyy.mm.dd hh24:mi:ss') hhmm from dual;

HH HHMM
------------------- -------------------
2004.05.09 11:00:00 2004.05.09 11:17:00



42.CHARTOROWID
将字符数据类型转换为ROWID类型
SQL> select rowid,rowidtochar(rowid),ename from scott.emp;

ROWID ROWIDTOCHAR(ROWID) ENAME
------------------ ------------------ ----------
AAAAfKAACAAAAEqAAA AAAAfKAACAAAAEqAAA SMITH
AAAAfKAACAAAAEqAAB AAAAfKAACAAAAEqAAB ALLEN
AAAAfKAACAAAAEqAAC AAAAfKAACAAAAEqAAC WARD
AAAAfKAACAAAAEqAAD AAAAfKAACAAAAEqAAD JONES


43.CONVERT(c,dset,sset)
将源字符串 sset从一个语言字符集转换到另一个目的dset字符集
SQL> select convert('strutz','we8hp','f7dec') "conversion" from dual;

conver
------
strutz


44.HEXTORAW
将一个十六进制构成的字符串转换为二进制


45.RAWTOHEXT
将一个二进制构成的字符串转换为十六进制



46.ROWIDTOCHAR
将ROWID数据类型转换为字符类型



47.TO_CHAR(date,'format')
SQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;

TO_CHAR(SYSDATE,'YY
-------------------
2004/05/09 21:14:41



48.TO_DATE(string,'format')
将字符串转化为ORACLE中的一个日期


49.TO_MULTI_BYTE
将字符串中的单字节字符转化为多字节字符
SQL> select to_multi_byte('高') from dual;

TO
--



50.TO_NUMBER
将给出的字符转换为数字
SQL> select to_number('1999') year from dual;

YEAR
---------
1999


51.BFILENAME(dir,file)
指定一个外部二进制文件
SQL>insert into file_tb1 values(bfilename('lob_dir1','image1.gif'));


52.CONVERT('x','desc','source')
将x字段或变量的源source转换为desc
SQL> select sid,serial#,username,decode(command,
2 0,'none',
3 2,'insert',
4 3,
5 'select',
6 6,'update',
7 7,'delete',
8 8,'drop',
9 'other') cmd from v$session where type!='background';

SID SERIAL# USERNAME CMD
--------- --------- ------------------------------ ------
1 1 none
2 1 none
3 1 none
4 1 none
5 1 none
6 1 none
7 1275 none
8 1275 none
9 20 GAO select
10 40 GAO none


53.DUMP(s,fmt,start,length)
DUMP函数以fmt指定的内部数字格式返回一个VARCHAR2类型的值
SQL> col global_name for a30
SQL> col dump_string for a50
SQL> set lin 200
SQL> select global_name,dump(global_name,1017,8,5) dump_string from global_name;

GLOBAL_NAME DUMP_STRING
------------------------------ --------------------------------------------------
ORACLE.WORLD Typ=1 Len=12 CharacterSet=ZHS16GBK: W,O,R,L,D


54.EMPTY_BLOB()和EMPTY_CLOB()
这两个函数都是用来对大数据类型字段进行初始化操作的函数


55.GREATEST
返回一组表达式中的最大值,即比较字符的编码大小.
SQL> select greatest('AA','AB','AC') from dual;

GR
--
AC
SQL> select greatest('啊','安','天') from dual;

GR
--



56.LEAST
返回一组表达式中的最小值
SQL> select least('啊','安','天') from dual;

LE
--



57.UID
返回标识当前用户的唯一整数
SQL> show user
USER 为"GAO"
SQL> select username,user_id from dba_users where user_id=uid;

USERNAME USER_ID
------------------------------ ---------
GAO 25



58.USER
返回当前用户的名字
SQL> select user from dual;

USER
------------------------------
GAO


59.USEREVN
返回当前用户环境的信息,opt可以是:
ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE
ISDBA 查看当前用户是否是DBA如果是则返回true
SQL> select userenv('isdba') from dual;

USEREN
------
FALSE
SQL> select userenv('isdba') from dual;

USEREN
------
TRUE
SESSION
返回会话标志
SQL> select userenv('sessionid') from dual;

USERENV('SESSIONID')
--------------------
152
ENTRYID
返回会话人口标志
SQL> select userenv('entryid') from dual;

USERENV('ENTRYID')
------------------
0
INSTANCE
返回当前INSTANCE的标志
SQL> select userenv('instance') from dual;

USERENV('INSTANCE')
-------------------
1
LANGUAGE
返回当前环境变量
SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
LANG
返回当前环境的语言的缩写
SQL> select userenv('lang') from dual;

USERENV('LANG')
----------------------------------------------------
ZHS
TERMINAL
返回用户的终端或机器的标志
SQL> select userenv('terminal') from dual;

USERENV('TERMINA
----------------
GAO
VSIZE(X)
返回X的大小(字节)数
SQL> select vsize(user),user from dual;

VSIZE(USER) USER
----------- ------------------------------
6 SYSTEM



60.AVG(DISTINCT|ALL)
all表示对所有的值求平均值,distinct只对不同的值求平均值
SQLWKS> create table table3(xm varchar(8),sal number(7,2));
语句已处理。
SQLWKS> insert into table3 values('gao',1111.11);
SQLWKS> insert into table3 values('gao',1111.11);
SQLWKS> insert into table3 values('zhu',5555.55);
SQLWKS> commit;

SQL> select avg(distinct sal) from gao.table3;

AVG(DISTINCTSAL)
----------------
3333.33

SQL> select avg(all sal) from gao.table3;

AVG(ALLSAL)
-----------
2592.59


61.MAX(DISTINCT|ALL)
求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次
SQL> select max(distinct sal) from scott.emp;

MAX(DISTINCTSAL)
----------------
5000


62.MIN(DISTINCT|ALL)
求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次
SQL> select min(all sal) from gao.table3;

MIN(ALLSAL)
-----------
1111.11


63.STDDEV(distinct|all)
求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差
SQL> select stddev(sal) from scott.emp;

STDDEV(SAL)
-----------
1182.5032

SQL> select stddev(distinct sal) from scott.emp;

STDDEV(DISTINCTSAL)
-------------------
1229.951



64.VARIANCE(DISTINCT|ALL)
求协方差

SQL> select variance(sal) from scott.emp;

VARIANCE(SAL)
-------------
1398313.9


65.GROUP BY
主要用来对一组数进行统计
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno;

DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
10 3 8750
20 5 10875
30 6 9400



66.HAVING
对分组统计再加限制条件
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno having count(*)>=5;

DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400
SQL> select deptno,count(*),sum(sal) from scott.emp having count(*)>=5 group by deptno ;

DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400


67.ORDER BY
用于对查询到的结果进行排序输出
SQL> select deptno,ename,sal from scott.emp order by deptno,sal desc;

DEPTNO ENAME SAL
--------- ---------- ---------
10 KING 5000
10 CLARK 2450
10 MILLER 1300
20 SCOTT 3000
20 FORD 3000
20 JONES 2975
20 ADAMS 1100
20 SMITH 800
30 BLAKE 2850
30 ALLEN 1600
30 TURNER 1500
30 WARD 1250
30 MARTIN 1250
30 JAMES 950




2004-12-14 11:03:16 Tue

2004年12月8日星期三

阿森纳,重整旗鼓(@tom blog)

自从那场比赛比较窝囊的输给了曼联之后,阿森纳就像一个被打晕头的巨人,跌跌撞撞,失去了往日的自信,也失去了对比赛的掌握。在这个黑色的11月中,以往被连续的胜利所压制的种种问题都暴露了出来,一时间,人们都在哀叹,阿森纳到底怎么啦?
好了,在渡过了尴尬的11月之后,阿森纳终于找到了自己的轨道,重新开始了新的征程。在失去了联赛杯,在联赛落后切儿西5分的情况,阿森纳面临着在冠军联 赛中的背水一战,对手是身体强悍的罗森博格,这是阿森纳比较讨厌的对手类型,好在,枪手们顶住了压力,干净漂亮的赢得了比赛,避免了再被淘汰出冠军杯的尴 嘛。也为周末与切尔西的北伦敦德比战打下了一个好的心理基础。
然而,我们也应该看到,在过去的11月中,温格教练还是暴露了不少的问题,过于依赖主力阵容,给年轻人的机会太少,导致主力过于疲劳,是其中一个重要的问 题。也许,温格是想给年轻人一个循序渐进的成长过程,但是,一直不给年轻人压力,他们又怎么能快速成长那?事实证明,阿森纳的年轻人是能够依赖的。
愿枪手们在新的征程中更强悍!

2004-12-08 11:39:22 Wed