- 博客(10)
- 收藏
- 关注
原创 正则表达式收集
由来工作中出现需要解析xml字段(字段为string型)取其中某几个指定节点内容的情况,但源数据中的字段保存的xml内容存在缺失,此时使用xpath或相关的函数会报错,用instr查找具体字段位置再用substr又过于麻烦,遂用正则表达式进行截取。总体可以看作是用正则表达式取指定两个字符串中的值例如:regexp_extract('<staff_name>fasdfasfasdf</staff_name>','(?<=\<staff_name\>).*?(?
2021-09-07 16:51:53 99
原创 一天内的工作时长计算
同一天,不考虑法定节假日下计算非加班(8-12,14-20)工作时长(case when finish_time <= 14 then least(finish_time-create_time,finish_time-8,12-create_time,4)case when create_time >= 12 then least(finish_time-create_time,finish_time -14,20-create_time,6)case when cr
2020-11-09 08:52:16 517
翻译 python3 中range(0)==range(2,2,2)的问题
原文大意如下:python3中range(0)==range(2,2,2)返回值为True因为当range有长度时range(0)和range(2,2,2)这些值都一样为空通过列表化更容易看出list(range(0)) # []list(range(2,2,2)) # []回答中也提到了range类和list类的比较问题>>> type(range(1))<class 'range'>>>> type([0])<class 'l
2020-08-06 22:28:06 3195
原创 hive 使用过程中遇到的问题记录
having count() 无法去重having count(distinct columnA) 会报错columnA字段错误having count(columnA) 正常
2020-07-06 11:24:08 251
原创 存储过程中临时表删除报错“ORA-00942表或视图不存在”异常处理
Oracle存储过程中涉及到临时表先删后建操作时难免发生“ORA-00942表或视图不存在”这样的错误,个人做法是删除的时候加入异常处理,不抛出表不存在的异常,具体如下:BEGIN BEGIN EXECUTE IMMEDIATE 'DROP TABLE <<Your Table Name>>'; EXCEPTION WHEN OTHERS THEN...
2020-01-08 15:06:19 565
原创 ubuntu apt-upgrade 报错E: Could not get lock /var/lib/dpkg/lock
使用apt-get update 命令后执行apt-get upgrade报错E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-...
2019-11-27 22:09:47 383
原创 SQL 小技巧
SQL 小技巧不定时更新,欢迎交流指正Oracle浮点数转为字符trim('.' from to_char(xxx,'fm999990.99'))
2019-10-09 11:22:54 174
原创 Django新增记录和数据验证
Django新增记录和数据验证还请大家多多交流指正关于Django新增一条记录并对数据验证的方式,官方文档上是说数据验证分为三步分别为Model.clean_fields()Model.clean()Model.validate_unique()其中,Model.clean_fields()验证字段比如长度格式等;Model.clean()为自定义验证条件和报错信息;Mod...
2018-12-03 10:01:41 1831
原创 CentOS6.6 本地环境下 Openssh 5.3升级7.5
CentOS6.6下 Openssh 5.3升级7.5一、安装gcc, pam-devel, zlib-devel, openssl-devel安装gcc,zlib-devel, pam-devel 验证是否已安装,如果有可跳过rpm –qa|grep gccrpm -Uvh mpfr-2.4.1-6.el6.x86_64.rpmrpm -Uvh cpp-4.4.7...
2018-09-04 16:25:48 876
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人