You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Databricks SQL Analytics如何配置含a/b/c/全选选项的下拉查询参数

实现步骤

步骤1:配置下拉参数

打开Databricks SQL Analytics的目标查询页,按以下规则配置参数:

  • 点击右侧面板「参数」按钮新建参数,自定义参数名,比如命名为selected_value1
  • 参数类型选择「下拉列表」
  • 手动添加4个可选值,配置如下:
    显示标签实际值
    aa
    bb
    cc
    全部all

步骤2:编写查询SQL

直接使用如下查询逻辑即可,将你的表名替换为实际表名:

SELECT name, value1, value2
FROM `你的表名`
WHERE 
  -- 选「全部」时直接返回所有行
  :selected_value1 = 'all'
  -- 选具体值时返回匹配value1的行
  OR value1 = :selected_value1
逻辑说明
  • 当用户选择全部选项时,参数实际值为all,WHERE子句第一个判断条件成立,会返回全表数据
  • 当用户选择a/b/c任意选项时,第一个判断条件不成立,仅返回value1和参数值匹配的对应行,完全符合需求。
可选优化

如果不想额外定义all作为实际值,也可以将「全部」的实际值设为通配符%,调整WHERE条件为:

WHERE value1 LIKE :selected_value1

该写法也能实现相同效果,选全部时通配符匹配所有value1的值,选具体值时精准匹配。

内容的提问来源于stack exchange,提问作者alphabetagamma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 15:36:01