簡體   English   中英

跨多個列計算唯一性(Vertica SQL)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM