sql
后知后觉的肖邦
荣耀的背后刻着一道孤独
展开
-
Mysql中on和where的区别
前言 on和where对于inner join是没有区别的,因为inner join取的就是两个的合集 本文只讨论左右连接 测试准备工作 1、表a CREATE TABLE `a` ( `id` int(11) NOT NULL AUTO_INCREMENT, `key_id` int(11) NOT NULL, `aname` char(10) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2、表b CR原创 2021-09-08 19:24:33 · 977 阅读 · 0 评论 -
Invalid query handle: xxxxxxxxxxxx
前言 在impala执行sql时,报错“Caused by: org.apache.hive.service.cli.HiveSQLException: Invalid query handle: ba49fe5374bba89c:bf8f6dee00000000”,开始一直以为是sql编写错误的问题 解决 打断点排查后发现是如下问题: while循环使用的是resultSet2对象,但是获取sql查询结果时用的却是resultSet1对象 ...原创 2021-08-10 11:04:43 · 3135 阅读 · 0 评论 -
层级数字排序(+0即可解决)
前言: 对于层级的排序问题,默认为字符串的排序规则,那么就会出现如下的情况,9.0被排序成最大的了 原因: 字符串排序规则 处理 在order by的字段后加上+0即可,详情如下 结果 现在的排序结果就是想要的结果 ...原创 2021-05-20 17:18:48 · 1008 阅读 · 0 评论