簡體   English   中英

在SQL中匯總列的不同部分

[英]Summing different parts of a column in SQL

我在excel中提取了數據庫,並希望使用其創建計算在Tablue中創建自定義值,我認為該計算是基於SQL的。

基本上,我有大量的提要,它們在一個列中都顯示不同的數量。 例如:

feed 1

feed 1

feed 2

feed 3

feed 4 

feed 4

feed 4

我想對提要1,提要2和提要4求和。但是在我的實際數據庫中,大約有100個提要都具有不同的出現次數。 我很難找到一種好的方法來做到這一點。 如果有一個。 任何幫助或指示,將不勝感激!

我假設您的列表是一列,並且您需要計算每個提要的出現次數。 例如,由於未提供列名或表名,因此我們將其稱為colname和tablename。

select colname, count(*) as Ct from tablename group by colname

如果發布了電子表格的一小部分簡化子集,則給出准確答案會更容易。 但是,假設您有一列名為“ feed_name”的列,該列的值取決於行,例如“ feed 1”,“ feed 2”等。 然后,feed_name列應該是Tableau中的離散維度。

然后只需將feed_name葯丸放在架子上,例如行架子上。 然后將“記錄數”字段放在另一個架子上,例如列架子。

在Tableau中,您無需編寫SQL即可執行此操作(或執行大多數任務)。 它有助於理解SQL概念,並且在需要解決棘手問題時下降到SQL級別非常有幫助。 但是對於大多數情況,您可以通過移動字段並編寫一些簡單的計算來交互式地瀏覽數據-並且讓Tableau負責生成必要的SQL,以檢索構建所需的可視化所需的數據。

Tableau支持SQL和一些NO-SQL數據源,以及一些多維數據集。 它在多種方面都做得很好。 通過在大多數情況下使用Tableau的基於視覺的操作,您可以更快,更高效地工作,然后在需要時放到較低級別的詳細信息。 只需習慣Tableau的操作方式即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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