只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-04-20 17:41 江清风 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 引用: https://cloud.tencent.com/developer/article/1987036 --字符转日期select '2022-01-05 09:58:00' str,toDate(str),toDateTime(str),toDate('2022-01-05') --日期转 阅读全文
posted @ 2022-08-05 10:22 江清风 阅读(5579) 评论(0) 推荐(0) 编辑
摘要: 安装DBeaver 阅读全文
posted @ 2022-07-06 09:36 江清风 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: USE_HASH_robinson1988的博客-CSDN博客_use_hash 阅读全文
posted @ 2022-03-30 10:14 江清风 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 测试内容:having用法测试,写在where后面的条件加在having后面去 结果:clickhouse上面可以执行,oracle运行报错不是GROUP BY 表达式 PS:数据库系统工程师的题库里面有这个用法,因颠覆了我的认知,所以测试下 第1次测试SELECT "版本",COUNT(1),MA 阅读全文
posted @ 2021-10-28 15:13 江清风 阅读(178) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-10-25 17:50 江清风 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1.DELETE FROM tab1 a WHERE rowid < ( SELECT MAX(b.rowid) FROM tab1 b WHERE b.name = a.name AND b.price = a.price );2.DELETE FROM tab1 a WHERE EXISTS ( 阅读全文
posted @ 2020-03-28 19:16 江清风 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 一:使用高效的查询1.参数是子查询时,使用EXISTS代替IN; 如果参数是"1,2,3"这样的数值列表,一般不需要特别注意。 使用EXISTS时更快的原因有以下2个: 1.1如果连接列(id)上建立了索引,那么查询里面表时不要查实际的表,只需查索引就可以了。 1.2如果使用EXISTS,那么只要查 阅读全文
posted @ 2020-03-28 19:14 江清风 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 把cs_thz_1的cs_thz_11用原sql替代,则cs_thz_1要跑5000秒,改造后,3秒,临时表的数据是16W,2019年一直运行时间在20秒内,2020年以后突然升到5000秒,要插入的目标表只有主键,没有分区,不知道什么原因??? 改造后: create table cs 阅读全文
posted @ 2020-01-21 10:09 江清风 阅读(157) 评论(0) 推荐(0) 编辑
摘要: --pivot 列转行drop table cs_thz_1;create table cs_thz_1(sid number(10),sname varchar2(1000),snum number(10));insert into cs_thz_1(sid,sname,snum)select 1 阅读全文
posted @ 2020-01-14 19:29 江清风 阅读(661) 评论(0) 推荐(1) 编辑
摘要: drop table t_thz_listagg;create table t_thz_listagg( n_id number(8), s_name varchar2(100), n_deptno number(8));insert into t_thz_listagg(n_id,s_name,n 阅读全文
posted @ 2020-01-14 19:28 江清风 阅读(474) 评论(0) 推荐(0) 编辑