- 博客(16)
- 收藏
- 关注
原创 Python 算法 入门到精通 - LeetCode - 4 :罗马数字转整数
本系列适合跟我一样新入门的同学,我会从最基础的方法一步一步优化,所有代码都可以直接复制运行,希望有所帮助。如果喜欢可以订阅本系列(基于python3)先看题目:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000
2021-09-16 15:40:52
238
1
原创 Python 算法 入门到精通 - LeetCode - 3 :回文数
本系列适合跟我一样新入门的同学,我会从最基础的方法一步一步优化,所有代码都可以直接复制运行,希望有所帮助。如果喜欢可以订阅本系列(基于python3)先看题目:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121
2021-09-14 18:05:50
406
原创 Python 算法 入门到精通 - LeetCode - 2 :整数反转
本系列适合跟我一样新入门的同学,我会从最基础的方法一步一步优化,所有代码都可以直接复制运行,希望有所帮助。如果喜欢可以订阅本系列(基于python3)先看题目:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321示例 2:输入:x = -123输出:-321示例
2021-09-14 16:39:43
390
原创 sqlserver 查询表在哪个过程里
select b.name,a.text from syscomments a,sysobjects b where a.id=b.id and a.text LIKE '%TAB_TEST%'
2021-09-13 15:45:11
152
原创 Python 算法 入门到精通 - LeetCode - 1 :两数之和
先看题目,本系列会从最笨的方法一步一步优化,希望对你有用。如果喜欢可以订阅本系列所有代码都可以直接复制运行。(基于python3)给定一个整数数组 nums 和一个整数目标值 target请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因
2021-09-13 15:32:35
155
原创 小白一起学习 Python3 - 2:enumerate()的用法
如何遍历一个数组,相信像我一样的小白第一反应是arr = ['a', 'b', 'c', 'd', 'e']# 遍历获得每一个元素for val in arr: print("val", val)# 遍历获得index,然后通过index获得数组的元素for idx in range(len(arr)): print("val", arr[idx])那么有没有办法同时获得index,val呢,有,需要用到enumerate函数enumerate() 函数用于将一个
2021-09-13 15:08:18
246
原创 小白一起学习 Python3 - 1:range()的用法
定义:range() 函数返回的是一个可迭代对象(类型是对象)执行 print(range(10)) 结果如下:因为range()函数返回的是一个可迭代对象,而for用来遍历可迭代对象for i in range(10): print(i)至于python都有哪些可迭代对象,以及如何自定义一个可迭代对象后面写好后会在这里挂链接。range函数可以接收3个参数 range(start, stop[, step])start: 计数从 start 开始..
2021-09-10 18:06:06
781
原创 HANA / TeraData 日期年加减1
有个需求是:取数据的同期值(年-1) , 并且这个sql要动态切换数据源(同时支持HANA 及 TeraData数据库)搜了下HANA的文档 , 用 ADD_YEARS( <日期> , 1 )搜了下TeraData的文档 , 用 <日期> + INTERVAL 1 YEAR但HANA不支持INTERVAL , 试试TD是否支持ADD_YEARS继续查TD的文档,发现确实没有ADD_YEARS ... 但是有ADD_MONTHS !!!注意我...
2020-05-11 12:55:26
2483
原创 Teradata 行转列合并 逗号分隔 XMLAGG
今天有个需求,需要查TD的表实现这个需求查出结果为:查了一下有说用 TDStats.udfConcat 的,试了一下 可能没有这个函数的权限用不了.后来找到了 XMLAGG函数,给的样例是下面这样的select RQ,TRIM(TRAILING ',' FROM (XMLAGG(JX || ',')(VARCHAR(500))))from tablegroup by...
2020-04-30 13:30:11
3770
原创 oracle数据库 null 比较运算符
今天在帮同事看一个数据库问题.问题是wherexxx != 1 ,这个过滤条件不能将这个字段为空的字段过滤出来.于是做了以下尝试select case when null = 1 then '1' when null != 1 then '2' else '3' end resultfrom dual结...
2019-05-16 18:37:11
1723
原创 使用yarn替代npm
学习过程中接触到了yarn , 是一个包管理工具,用来替代npm . 有以下3个优点 : 安装速度快 (服务器速度快 , 并且是并行下载) 版本锁定 缓存机制 Yarn语法npm init ---- yarn initnpm install ...
2018-08-19 18:33:15
3523
原创 sqlserver 表被哪个过程引用
查看sqlserver 表在哪个过程里 select b.name,a.text from syscomments a,sysobjects b where a.id=b.id and a.text LIKE ‘%TAB_TEST%’
2017-07-25 11:22:10
1082
原创 SQLSERVER , 逗号 分割为多行
今天工作遇到了这个需求,发现有几种办法可行.现先记录最简便的办法方法1select INTERNAL_FAULT_REASON from AHM_MILESTONE_RUN_CLASSIFY;select substring(INTERNAL_FAULT_REASON+',',number,charindex(',',INTERNAL_FAULT_REASON+',',number)-numbe
2017-07-06 11:50:14
8574
2
原创 SQLServer - 添加自增长列
首先 : 如果想修改某列为自增长列,必须要 删除重建–删除主键约束 (如果要修改列存在约束,需要删除约束) ALTER TABLE tablename DROP CONSTRAINT pkid –删除字段 ALTER TABLE tablename DROP COLUMN testid –增加自增长字段 ALTER TABLE tablename ADD testidint IDENTI
2017-06-01 10:53:41
3041
原创 oracle 多行合并成一行: listagg \ within group
工作时遇到需求 : 按照某字段进行分组,并把其中一列的值合并显示在一个字段中 如: 1 苹果 1 鸭梨 2 香蕉 2 葡萄 显示为 : 1 苹果\鸭梨 2 香蕉\葡萄经过学习可以使用listagg \ within group
2017-03-15 21:04:25
19234
原创 ORACLE - 递归查询 - START WITH \ CONNECT BY PRIOR 、SYS_CONNECT_BY_PATH
ORACLE - START WITH \ CONNECT BY PRIOR 、SYS_CONNECT_BY_PATH
2017-03-09 16:31:35
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人