06 2013 档案

摘要:PIVOT用于将列值旋转为列名(即行转列),可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS 完整语法: table_source PIVOT( 聚合函数(value_column) FOR pivot_column IN(<c 阅读全文 »
posted @ 2013-06-29 17:31 lottu 阅读(799) 评论(3) 推荐(1) 编辑
摘要:1. 前言 有关本手册 : 这是一本awk学习指引, 其重点着重于 : l awk 适于解决哪些问题 ? l awk 常见的解题模式为何 ? 为使读者快速掌握awk解题的模式及特性, 本手册系由一些较具代表性的范例及其题解所构成; 各范例由浅入深, 彼此间相互连贯,范例中并对所使用的awk语法及指令辅以必要的说明. 有关awk的指令, 函数,...等条列式的说明则收录于附录中, 以利读者往后撰写程序时查阅. 如此编排, 可让读者在短时间内顺畅地学会使用awk来解决问题. 建议读者循着范例上机实习, 以加深学习效果. 读者宜先具备下列背景 : [a.] UNIX 环境下的简单操作及基本概念. . 阅读全文 »
posted @ 2013-06-17 22:27 lottu 阅读(714) 评论(2) 推荐(1) 编辑
摘要:下午朋友对我说“awk中怎么计算某列的值为四舍五入”;我们知道awk中是没有round函数;那样怎么样达到四舍五入的效果呢?我当时就想就写一个自定义函数吧!正好练习下最近学习的awk语言! functionround(a){b=int(a);c=a*10;d=b*10+5;if(c>=d){e=b+1;}else{e=b;}returne;} 测验这个函数;round.awkfunctionround(a){b=int(a);c=a*10;d=b*10+5;e=(c>=d)?(b+1):b;returne;}{printround(3.25),round(3.5),round(4. 阅读全文 »
posted @ 2013-06-10 23:50 lottu 阅读(2683) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示