[英]Counting Distinct Across Multiple Columns (Vertica SQL)
在未獲得明確答案的情況下檢查了其他問題。 我使用MySQL看到了一個簡單的答案,但在Vertica中不起作用。 有沒有一種有效的方法可以在vertica SQL中對多個列進行計數。
例如,我知道在MySQL中您可以執行以下操作:
SELECT l.computer, l.user, COUNT(DISTINCT l.computer, l.user) AS count
FROM login l
GROUP BY l.computer, l.user
vertica中有類似的語法嗎?
謝謝,本
我只是這樣做:
COUNT(DISTINCT l.computer || l.user)
如果您認為兩個不同的(計算機,用戶)組合可能會產生相同的字符串,請使用前綴或定界符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.