SQL高级用法

查看一个分区中所有可能的分区选项

table_a这个table有三个partition,一个是p_product,一个是p_model,一个是p_date,但是我只希望看p_model这一个partition里面可能的选项,应该如何写SQL查看?

文心一言说可以下面这样,但是在我这里用不了

sql 复制代码
SELECT DISTINCT p.part_val  
FROM mydatabase.PARTITIONS p  
JOIN mydatabase.TBLS t ON p.tbl_id = t.tbl_id  
JOIN mydatabase.SDS s ON t.sd_id = s.sd_id  
WHERE t.tbl_name = 'a1'  
  AND s.cols[p.part_col].name = 'p_model'  
  AND p.part_col IS NOT NULL;

可以下面这样代替

sql 复制代码
SHOW PARTITIONS tableA

这样会把三个分区的所有目前有组合的可能性都展示出来

然后把Excel格式的结果下载下来

然后查找替换即可

把首尾用区分字符 前后加 *替代,匹配到然后替换为空,

然后去重

相关推荐
keyborad pianist几秒前
MySQl
数据库·mysql·oracle
不知名。。。。。。。。2 分钟前
5、MySQL表的约束
数据库·mysql
乐之者v3 分钟前
DataGrip数据导入导出
数据库
HenbCode5 分钟前
# Hive 性能优化实战
sql·apache hive
知识分享小能手10 分钟前
MongoDB入门学习教程,从入门到精通,MongoDB事务知识点梳理(8)
数据库·学习·mongodb
LaughingZhu12 分钟前
Product Hunt 每日热榜 | 2026-03-29
数据库·人工智能·经验分享·神经网络·chatgpt
jialan7518 分钟前
不干胶管理
大数据·数据库
EasyCVR23 分钟前
插件模块化集成设计:花屏蓝屏画面模糊检测...EasyCVR视频质量诊断功能的技术与落地逻辑
服务器·数据库·音视频·视频质量诊断
|华|24 分钟前
mysql的备份与恢复
数据库·mysql
java资料站36 分钟前
milvus向量数据库
数据库·milvus