Skip to content

Instantly share code, notes, and snippets.

View vvgsrk's full-sized avatar

Venkata Gowri Sai Rakesh Kumar Varanasi vvgsrk

View GitHub Profile
@vvgsrk
vvgsrk / SHOW_MATERIALIZED_VIEWS.sql
Created July 29, 2021 06:08
Lists the materialized views that you have privileges to access.
SHOW MATERIALIZED VIEWS LIKE 'INFARE' IN DATABASE;
@vvgsrk
vvgsrk / DESCRIBE_MATERIALIZED_VIEW.sql
Created July 29, 2021 06:19
Describes the columns in a materialized view
DESCRIBE MATERIALIZED VIEW dm_rmp.infare;
@vvgsrk
vvgsrk / HR_CSV_DATA_PARSER_USING_PYTHON_PANDAS.ipynb
Created July 29, 2021 14:04
HR CSV Data Parser Using Python and Pandas
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@vvgsrk
vvgsrk / Cartesian_Product.sql
Last active October 18, 2021 19:21
Generating a Cartesian Product
-- Cartesian product
SELECT employee_id, first_name || last_name full_name, job_id, department_name
FROM employees, departments;
-- Cartesian product with CROSS JOIN syntax
SELECT last_name, department_name
FROM employees CROSS JOIN departments;
@vvgsrk
vvgsrk / Inner_Join.sql
Last active October 18, 2021 19:23
Generate_Inner_Join
-- Inner Join with the ON Clause
SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_id
FROM employees e JOIN departments d
ON (e.department_id = d.department_id);
-- Inner Join with the Equal (=) Operator
SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_id
FROM employees e, departments d
WHERE e.department_id = d.department_id;
@vvgsrk
vvgsrk / Join_More_than_Two_Tables.sql
Last active October 18, 2021 19:24
Joining More than Two Tables
-- Joining more than two tables with JOIN and ON keywords
SELECT e.last_name, d.department_name, l.city
FROM employees e JOIN departments d
ON (e.department_id = d.department_id)
JOIN locations l
ON (d.location_id = l.location_id);
-- Joining more than two tables with equal (=) operator
SELECT e.last_name, d.department_name, l.city
FROM employees e, departments d, locations l
@vvgsrk
vvgsrk / Non_Inner_or_Equal_Join.sql
Created October 14, 2021 18:48
Non-Inner/Equal Join
SELECT e.last_name, e.salary, j.grade
FROM employees e, job_grades j
WHERE e.salary BETWEEN j.lowest_sal AND j.highest_sal;
@vvgsrk
vvgsrk / LEFT_OUTER_JOIN.sql
Created October 14, 2021 19:21
LEFT OUTER JOIN
SELECT e.last_name, e.department_id, d.department_name
FROM employees e LEFT OUTER JOIN departments d
ON (e.department_id = d.department_id);
@vvgsrk
vvgsrk / RIGHT_OUTER_JOIN.sql
Created October 14, 2021 19:27
RIGHT OUTER JOIN
SELECT e.last_name, e.department_id, d.department_name
FROM employees e RIGHT OUTER JOIN departments d
ON (e.department_id = d.department_id);
@vvgsrk
vvgsrk / FULL_OUTER_JOIN.sql
Created October 14, 2021 19:30
FULL OUTER JOIN
SELECT e.last_name, e.department_id, d.department_name
FROM employees e FULL OUTER JOIN departments d
ON (e.department_id = d.department_id);