DBeaver 数据透视表:3 步挑好显示字段,杂乱查询结果变清爽
DBeaver 数据透视表3 步挑好显示字段杂乱查询结果变清爽【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver跑出一条 20 多列的查询结果真正关心的可能就三五列用 DBeaver 数据透视表你可以把想看的列挑出来摆到行、列、值区里其余字段直接藏掉。读完这篇你会掌握自定义显示字段的完整流程还能把布局存成模板下次直接套用。什么时候用得上结果列太多select *查出一长串字段只有日期、门店、金额三列有用透视后一眼就能对上重点。要交叉汇总想看「各门店 × 各周的销量」这种行列表格透视表帮你自动分组加总。给别人展示把无关列过滤掉、数字格式调好再导出的表更专业。三步进入透视视图点击 SQL 编辑器上方的「运行脚本」在下方结果集页签等待数据加载完成。点击结果集工具栏的「数据透视表」按钮表格带箭头的图标进入透视视图。若工具栏上没看到右键点击结果集表格空白处在弹出菜单里选择「透视」入口效果相同。也就是说正常走工具栏三步到位被界面缩放挤掉了按钮时右键菜单永远是你的备用通道。挑选与摆放字段进入透视视图后左侧是字段列表中间是四个拖放区。各区的分工如下区域一句话职责行区决定数据按什么「逐行分组」列区决定表头怎么「横向展开」值区放需要求和、计数、平均的数字字段筛选区放想隐藏的字段条件效果上相当于where字段的流向可以这样理解没被拖到任何区域的字段默认不会出现在透视结果里——这就是「少看无用列」的关键。跟着一份小数据走一遍假设你刚查了 5 月门店咖啡销量日期门店商品销量05-01朝阳店美式12005-01朝阳店拿铁9005-08海淀店美式15005-08海淀店拿铁70配置步骤拖入「门店」到行区。拖入「日期」到列区。拖入「销量」到值区。右键点击值区的「销量」选择汇总方式为「求和」。效果上你会得到一张「门店 × 日期」的交叉表每个格子就是当周的总杯数不用再多写一条group by语句。让结果更好看问题门店顺序乱跳看不出谁卖得好。 操作点击行区门店字段旁的排序箭头改为「按值降序」。问题只想看两家门店不想看全部。 操作把「门店」拖入筛选区在下拉里勾选保留的门店其余自动隐藏。问题金额带一堆小数格子挤得看不清。 操作右键值区字段选「格式设置」调整小数位和千分位这类默认格式也在 PrefPageDataFormat.java 里定义。下次一键复用点击透视视图工具栏的「保存布局」。输入模板名比如「门店周销量」确认保存。下次执行同类查询后点「加载布局」选中模板字段位置一步还原。透视表相关的交互逻辑都放在 plugins/org.jkiss.dbeaver.ui.editors.data/ 模块下想细看行为差异可以翻这里。卡住了怎么办字段拖不进去先查结果集是否为空或该字段是否参与计算。解决换一条能查出数据的 SQL或改用值区支持的数值型字段。汇总数字对不上先查值区字段的汇总方式。解决默认常是「计数」右键改回「求和」或「平均」再对比。透视视图按钮不见了先查窗口是否被缩放得太窄。解决拉宽窗口或走右键菜单的备用入口。一句话总结把想看的列拖进对应区域剩下的交给 DBeaver 自动汇总。你平时最常用透视表做哪类分析欢迎留言聊聊 【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考