[英]Count Distinct values in one column based on other column
我正在嘗試使用 with 子句根據值計算 Z_l 上的不同值。 示例數據練習包括在下面。 請看圖片,基於 X='ny' 的 Z_l 的不同值
with distincz_l as (select ny.X, ny.z_l o.cnt From HOPL ny join (select X, count(*) as cnt from HOPL group by X) o on (ny.X = o.Z_l)) select * from HOPL;
您甚至不需要WITH
子句,因為您只需要一個句子:
SELECT z_l, count(1)
FROM hopl
WHERE x='ny'
GROUP BY z_l
;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.