关闭

Oracle中如何生成随机数字、随机字符串、随机日期

Oracle中如何生成随机数字、随机字符串、随机日期: 1.随机小数 dbms_random.value(low,high): --获取一个[low,high)之间的小数,包含low,不包含high 可以结合trunc函数获取整数 例如: select dbms_random.value from dual;                --生成0-1之间的小数 select d...
阅读(103) 评论(0)

猜数字游戏

猜数字游戏,代码清单如下: #!/usr/bin/env Python #coding:UTF-8 import random i = 0 while i < 5: num = input('请输入0-9之间的数字:') xnum = random.randint(0,9) x = 4 - i print'******************************' if ...
阅读(92) 评论(0)

统计考试成绩

统计考试成绩,代码清单如下: #!/usr/bin/env Python # -*- coding: UTF-8 -*- #查询平均成绩 def avg_score(sc): #avg_sc = sum(sc.values())/len(sc) return sum(sc.values())/len(sc) #成绩从高到低排序 def order_score(sc): lst = [(s...
阅读(83) 评论(0)

ptyhon中遍历数据字典的方式详解

python遍历字典几种方式 举例说明如下: #!usr/bin/env Python #coding=UTF-8 mydic = {'zhangsan':'28', 'lisi':'25', 'wangwu':'27'} print '数据字典为:',mydic print '-----------dict-------------' for d in mydic: prin...
阅读(78) 评论(0)

#!/usr/bin/python和#!/usr/bin/env的区别

#!/usr/bin/python和#!/usr/bin/env 两者具有相同作用:告诉你这个文件中的代码用什么可执行程序去运行它。 适用于*nix环境,不适用于Windows系统(如果想要它适用于windows,必须配置要相应的PATH环境变) #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器; #!/usr/bin/...
阅读(69) 评论(0)

TypeError: not all arguments converted during string formatting问题解决

python中TypeError: not all arguments converted during string formatting解决方法 例如: >>> str=(1,2,3)  #创建一个集合 >>> str (1, 2, 3) >>> print 'str= %s ' % str Traceback (most recent call last):   File ""...
阅读(297) 评论(0)

python中if __name__ == '__main__'用途说明

当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__': 所有的模块都有一个内置属性 __name__。一个模块的__name__ 的值取决于如何应用它。 当我们直接运行当前脚本(.py文件)时,__name__才等于__main__, 而在import 一个.py文件后,__name__的值就不是'__main__'了,通常为模块文件名(不带路...
阅读(143) 评论(0)

python中的4种常用的print方式

python中的4种常用的print方式 >>> str=[1,2,3,4,5]   #定义一个列表变量 >>> print 'str=%s' % str   #字符串格式化(%占位操作符) str=[1, 2, 3, 4, 5] >>> print 'str={}'.format(str)  #字符串处理函数str.format(),用{}和.代替% str=[1, 2, 3, 4, ...
阅读(144) 评论(0)

行转多列lateral view explode详解

行转多列lateral view explode详解: lateral view用于和split、explode等UDTF一起使用的,能将一行数据拆分成多行数据,在此基础上可以对拆分的数据进行聚合, lateral view首先为原始表的每行调用UDTF,UDTF会把一行拆分成一行或者多行,lateral view在把结果组合,产生一个支持别名表的虚拟表。 1.单个lateral v...
阅读(127) 评论(0)

Oracle中1个行转列例子

create table temp as( select '四川省' nation ,'成都市' city,'第一' ranking from dual union all select '四川省' nation ,'绵阳市' city,'第二' ranking from dual union all select '四川省' nation ,'德阳市' city,'第三' ranking ...
阅读(99) 评论(0)

去除开头和结尾的0

已知: A    B 1    0 2    0 3    1 4    2 5    0 6    0 7    3 8    0 9    0   开头和结尾的0都去除(包括连续的),中间的0不去除 最终的效果如下: A    B 3    1 4    2 5    0 6    0 7    3   create table test as se...
阅读(92) 评论(0)

Hive中列转行函数collect_set详解

Hive中列转行函数collect_set详解 --1.创建测试表 create table test1011 (    c1  string,    c2  string,    c3  string ) row format delimited fields terminated by ' ' stored as textfile; --2.添加测试文件和数据 t...
阅读(144) 评论(0)

Hive数据导入到Oracle数据库的操作方法

具体操作步骤如下: --1.创建测试表 create table test0825(id int, name string) row format delimited fields terminated by ',' stored as textfile; --2.创建测试文件test0825.txt 1,test01 2,test02 3,test03 4,test04 ...
阅读(108) 评论(0)

Oracle数据导入到Hive数据库的操作方法

具体操作步骤如下: --1.在Oracle数据库创建表,并添加测试数据 create table test0825(name varchar2(20)); insert into test0825(name) values('6,test06'); insert into test0825(name) values('7,test07'); commit; --2.在Hive中创建...
阅读(78) 评论(0)

使用SecureCRT来上传和下载文件

用SSH管理linux服务器时经常需要远程与本地之间交互文件。而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem。 文件传输协议: 文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。 这个协议包括了文件的识别.传送的起止时间.错误的判断与纠...
阅读(78) 评论(0)
168条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:28338次
    • 积分:1193
    • 等级:
    • 排名:千里之外
    • 原创:81篇
    • 转载:87篇
    • 译文:0篇
    • 评论:0条