logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

完美解决kettle连接orcle数据库

1.更换jar文件将oracle安装目录lib下的所有ojdbc开头的jar文件,复制:...\oracle\product\12.2.0\dbhome_1\jdbc\lib将复制的ojdbc粘贴到kettle安装的lib目录下:...\kettle\data-integration\lib注意:需要删除原先kettle目录下的ojdbc文件2.重启kettle注意:连接oracle 12c以上的

文章图片
#big data#oracle#数据库 +1
postgresql-pg数据库中的列转行操作

首先需要知道一个函数:concat_wsselect ord,num,concat_ws('=',ord,num) from cx.over_test;如果我们需要这样查询一条数据:当给出一个数字,我们首先需要判断其是ord还是num,然后再取其对应的值的话,显示此时这个表就不满足了,我们必须将其转换为:SELECTr,regexp_split_to_table( concat_ws ( ',',

文章图片
#数据库#postgresql#sql
postgresql-pg数据库中分析函数over()的妙用

对于一张表,如果我们进行表的求和操作SELECT sum(num) FROM cx.over_test;如果我们需要知道是哪几行那些数据进行求和得到该数据呢?SELECT ord,num,sum(num) over() FROM cx.over_test;那如果我们需要知道按某一种字段进行排序得到的求和结果和其组成的数据呢?SELECT ord,num,sum(num) over(ORDER BY

文章图片
#数据库#postgresql#sql
postgresql-pg数据库中分析函数over()的妙用

对于一张表,如果我们进行表的求和操作SELECT sum(num) FROM cx.over_test;如果我们需要知道是哪几行那些数据进行求和得到该数据呢?SELECT ord,num,sum(num) over() FROM cx.over_test;那如果我们需要知道按某一种字段进行排序得到的求和结果和其组成的数据呢?SELECT ord,num,sum(num) over(ORDER BY

文章图片
#数据库#postgresql#sql
postgresql-pg数据库中的列转行操作

首先需要知道一个函数:concat_wsselect ord,num,concat_ws('=',ord,num) from cx.over_test;如果我们需要这样查询一条数据:当给出一个数字,我们首先需要判断其是ord还是num,然后再取其对应的值的话,显示此时这个表就不满足了,我们必须将其转换为:SELECTr,regexp_split_to_table( concat_ws ( ',',

文章图片
#数据库#postgresql#sql
postgresql-聚合函数string_agg、array_agg的妙用

string_agg(ex1, d1):直接把一个表达式变成字符串如果需要对ord进行分组,但是num值要在一个格子里:SELECT ord,string_agg(num||'','-' ORDER BY num) from cx.over_testgroup by ord;array_agg(e1):把表达式变成一个数组 一般配合 array_to_string() 函数使用;select or

文章图片
#数据库#sql
postgresql-COALESCE函数、NULLIF函数、NVL函数使用

COALESCE函数COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的;select coalesce(1,null,2),coalesce(null,'2',1),coalesce(null,null,null);NULLIF(ex1,ex2)函数如果ex1与ex2相等则返回Null,不相等返回第一个表达式的值;select nullif(1,2),nu

文章图片
#数据库#postgresql#sql
AI-Baidu Comate

基于文心大模型,结合百度积累多年的编程现场大数据和外部优秀开源数据,为你生成更符合实际研发场景的优质代码。提升编码效率,释放“十倍”软件生产力

文章图片
#vscode
Python日记(1)

python3本栏博客是以一个python小白的角度出发所写,关于自己在从零基础开始的学习过程,其中包括自己所学习到的知识和遇到的问题以及解决方法!1,安装python下载:http://python.org/downloads/,下载python3,会根据你的系统自动下载正确的安装程序,完成后,运行时,勾选复选框中的add python to path启动python终端会话:打开命令行窗口,执

#python
到底了