Created
December 12, 2023 08:18
-
-
Save sqlparser/418925bf744c9d1bc8edac63111c177c to your computer and use it in GitHub Desktop.
HP Vertica Sample SQL
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
```sql | |
-- hp vertica sample sql | |
CREATE VIEW myview AS | |
SELECT SUM(annual_income), customer_state | |
FROM public.customer_dimension | |
WHERE customer_key IN | |
(SELECT customer_key | |
FROM store.store_sales_fact) | |
GROUP BY customer_state | |
ORDER BY customer_state ASC; | |
INSERT INTO t1 (col1, col2) (SELECT 'abc', mycolumn FROM mytable); | |
MERGE INTO t USING s ON (t.c1 = s.c1) | |
WHEN NOT MATCHED THEN INSERT (c1, c2) VALUES (s.c1, s.c2); | |
-- First WITH clause,regional_sales | |
WITH | |
regional_sales AS ( | |
SELECT region, SUM(amount) AS total_sales | |
FROM orders | |
GROUP BY region), | |
-- Second WITH clause top_regions | |
top_regions AS ( | |
SELECT region | |
FROM regional_sales | |
WHERE total_sales > (SELECT SUM (total_sales)/10 FROM regional_sales) ) | |
-- End defining WITH clause statement | |
-- Begin main primary query | |
SELECT region, | |
product, | |
SUM(quantity) AS product_units, | |
SUM(amount) AS product_sales | |
FROM orders | |
WHERE region IN (SELECT region FROM top_regions) | |
; | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment