列中填充了与原始SQL表关联的表字符串引用

列中填充了与原始SQL表关联的表字符串引用,sql,join,presto,trino,Sql,Join,Presto,Trino,我想查询一个表,该表显示我的原始数据,以及一个列,该列根据条件(“类型”与“%jack%”不同)统计值(“ID”)的出现次数 身份证件 大的 医学 类型 1001 x 1 木材千斤顶 1002 y 2 杰克刀 1001 z 三 彼得潘 1005 一 4 摇滚明星 1005 b 5 纸手 1007 c 6 去月亮 您可以使用窗口功能执行此操作: select * , sum(case when Type NOT LIKE '%jack%' then 1 end) over (partition b

我想查询一个表,该表显示我的原始数据,以及一个列,该列根据条件(“类型”与“%jack%”不同)统计值(“ID”)的出现次数

身份证件 大的 医学 类型 1001 x 1 木材千斤顶 1002 y 2 杰克刀 1001 z 三 彼得潘 1005 一 4 摇滚明星 1005 b 5 纸手 1007 c 6 去月亮
您可以使用窗口功能执行此操作:

select * , sum(case when Type NOT LIKE '%jack%' then 1 end) over (partition by ID)  as count 
from table 

是的,这真的很好,非常感谢!