<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Data Analytics &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/data-analytics/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Sun, 22 Apr 2018 17:35:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>
	<item>
		<title>PostgreSQL: Explain Group By ROLLUP with an example</title>
		<link>https://www.dbrnd.com/2018/04/postgresql-explain-group-by-rollup-with-an-example/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Sun, 22 Apr 2018 16:16:19 +0000</pubDate>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[Data Analytics]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[group by]]></category>
		<category><![CDATA[GROUP BY ROLLUP]]></category>
		<category><![CDATA[plpgsql]]></category>
		<category><![CDATA[Postgres Query]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[PostgreSQL Administrator]]></category>
		<category><![CDATA[PostgreSQL Error]]></category>
		<category><![CDATA[PostgreSQL Monitoring]]></category>
		<category><![CDATA[PostgreSQL Performance Tuning]]></category>
		<category><![CDATA[PostgreSQL Programming]]></category>
		<category><![CDATA[PostgreSQL Tips and Tricks]]></category>
		<category><![CDATA[ROLLUP]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=7279</guid>

					<description><![CDATA[In this post, I am sharing a demonstration of PostgreSQL GROUP BY ROLLUP which we are using for data analytics purpose. The data analytics is a huge area and there are hundreds of tools available in the market. OLTP System like PostgreSQL is not made for Data Analytics but supports medium level of data analytics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-explain-group-by-rollup-with-an-example%2F&amp;linkname=PostgreSQL%3A%20Explain%20Group%20By%20ROLLUP%20with%20an%20example" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-explain-group-by-rollup-with-an-example%2F&amp;linkname=PostgreSQL%3A%20Explain%20Group%20By%20ROLLUP%20with%20an%20example" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-explain-group-by-rollup-with-an-example%2F&amp;linkname=PostgreSQL%3A%20Explain%20Group%20By%20ROLLUP%20with%20an%20example" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-explain-group-by-rollup-with-an-example%2F&amp;linkname=PostgreSQL%3A%20Explain%20Group%20By%20ROLLUP%20with%20an%20example" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-explain-group-by-rollup-with-an-example%2F&amp;linkname=PostgreSQL%3A%20Explain%20Group%20By%20ROLLUP%20with%20an%20example" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-explain-group-by-rollup-with-an-example%2F&amp;linkname=PostgreSQL%3A%20Explain%20Group%20By%20ROLLUP%20with%20an%20example" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F04%2Fpostgresql-explain-group-by-rollup-with-an-example%2F&#038;title=PostgreSQL%3A%20Explain%20Group%20By%20ROLLUP%20with%20an%20example" data-a2a-url="https://www.dbrnd.com/2018/04/postgresql-explain-group-by-rollup-with-an-example/" data-a2a-title="PostgreSQL: Explain Group By ROLLUP with an example"></a></p><p>In this post, I am sharing a demonstration of PostgreSQL GROUP BY ROLLUP which we are using for data analytics purpose.</p>
<p>The data analytics is a huge area and there are hundreds of tools available in the market. OLTP System like PostgreSQL is not made for Data Analytics but supports medium level of data analytics on real-time data.</p>
<p>ROLLUP is generally used for analysis over hierarchical data like generating sub-total and grand-total.</p>
<p>Check the below example:</p>
<p><strong>Create a table with sample data:</strong></p><pre class="crayon-plain-tag">CREATE TABLE tbl_ProductSales (ID INT, Product_Category CHARACTER VARYING, Product_Name CHARACTER VARYING, TotalSales INT);

INSERT INTO tbl_ProductSales 
VALUES 
(1,'Game','Mobo Game',200),(2,'Game','PKO Game',400)
,(3,'Fashion','Shirt',500),(4,'Fashion','Shorts',100);</pre><p>
<strong>Check the ROLLUP result:</strong></p><pre class="crayon-plain-tag">SELECT 
    Product_Category
    ,Product_Name
    ,SUM(TotalSales) AS TotalSales
FROM tbl_ProductSales
GROUP BY ROLLUP (Product_Category, Product_Name)
ORDER BY Product_Category, Product_Name</pre><p>
<img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-7281" src="https://www.dbrnd.com/wp-content/uploads/2018/03/PostgreSQL-Rollup.png" alt="PostgreSQL Rollup" width="765" height="260" srcset="https://www.dbrnd.com/wp-content/uploads/2018/03/PostgreSQL-Rollup.png 765w, https://www.dbrnd.com/wp-content/uploads/2018/03/PostgreSQL-Rollup-679x231.png 679w" sizes="(max-width: 765px) 100vw, 765px" /></p>
<blockquote class="wp-embedded-content" data-secret="Eeq9VE2KPC"><p><a href="https://www.dbrnd.com/2016/08/postgresql-multiple-group-by-using-grouping-sets-in-single-sql-query/">PostgreSQL: Multiple GROUP BY using GROUPING SETS in Single SQL Query</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2016/08/postgresql-multiple-group-by-using-grouping-sets-in-single-sql-query/embed/#?secret=Eeq9VE2KPC" data-secret="Eeq9VE2KPC" width="600" height="338" title="&#8220;PostgreSQL: Multiple GROUP BY using GROUPING SETS in Single SQL Query&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
