ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

235 results

Prateek Goel | GrowAsEngineers
PostgreSQL Functions, Procedures and Triggers: Volatility, Inlining, COMMIT in CALL, Audit Logs

Stored functions, procedures and triggers in PostgreSQL 16, measured on 100000 generated orders, and when that logic belongs ...

8:47
PostgreSQL Functions, Procedures and Triggers: Volatility, Inlining, COMMIT in CALL, Audit Logs

0 views

7h ago

Prateek Goel | GrowAsEngineers
Sargable Predicates in PostgreSQL: Functions, Casts, COALESCE, OR, LIKE Wildcards and NOT IN

A catalogue of conditions that hide a column from its index, with the rewrite for each, measured on 240000 generated orders and ...

8:50
Sargable Predicates in PostgreSQL: Functions, Casts, COALESCE, OR, LIKE Wildcards and NOT IN

0 views

1d ago

InterviewBuddies
Query PostgreSQL from ClickHouse | Read data directly

Query PostgreSQL directly from ClickHouse using SQL—without exporting CSV files or writing Python scripts. In this hands-on ...

6:45
Query PostgreSQL from ClickHouse | Read data directly

14 views

5d ago

Prateek Goel | GrowAsEngineers
How PostgreSQL Parses SQL: Lexer, Parser, Semantic Analysis and Name Resolution

What PostgreSQL 16 does with a query before any plan exists, shown with real error messages and the character positions from ...

9:04
How PostgreSQL Parses SQL: Lexer, Parser, Semantic Analysis and Name Resolution

1 view

3d ago

Prateek Goel | GrowAsEngineers
SQL HAVING vs WHERE: Filtering Before and After GROUP BY (PostgreSQL, with Query Plans)

WHERE filters rows before they are grouped; HAVING filters groups after the aggregates are computed. On real PostgreSQL 16 ...

9:44
SQL HAVING vs WHERE: Filtering Before and After GROUP BY (PostgreSQL, with Query Plans)

0 views

6d ago

Prateek Goel
SQL Window Function Performance: Sorts, Indexes, Run Conditions and work_mem (PostgreSQL)

Reason about the sorts and partitions a window function requires, on real PostgreSQL 16 plans. On the module's 11-row sales ...

9:52
SQL Window Function Performance: Sorts, Indexes, Run Conditions and work_mem (PostgreSQL)

1 view

6d ago

Prateek Goel
Range, List, Hash and Composite Partitioning in PostgreSQL: How Each Splits the Rows

The four ways PostgreSQL 16 can partition a table, each on generated data. Range: monthly partitions for 90000 events, inclusive ...

7:29
Range, List, Hash and Composite Partitioning in PostgreSQL: How Each Splits the Rows

1 view

2d ago

Prateek Goel
Predicate Pushdown, Projection Pruning and Constant Folding in PostgreSQL Plans

Three planner rewrites you can see in PostgreSQL 16's EXPLAIN, on 200000 generated orders. Predicate pushdown through ...

7:48
Predicate Pushdown, Projection Pruning and Constant Folding in PostgreSQL Plans

1 view

3d ago

Shiv Shankar Dayal
String Manipulation Techniques in PostgreSQL

postgres #postgresql #tutorial #databases #string #translate #replace #length #function Queries at ...

13:27
String Manipulation Techniques in PostgreSQL

7 views

17h ago

Prateek Goel
SQL Subqueries vs Joins vs CTEs: How the PostgreSQL Optimizer Rewrites Them (and What Blocks It)

Does it matter whether you write a subquery, a join or a CTE? On real PostgreSQL 16 plans over 20000 generated customers and ...

9:26
SQL Subqueries vs Joins vs CTEs: How the PostgreSQL Optimizer Rewrites Them (and What Blocks It)

2 views

6d ago

Prateek Goel
SQL Running Totals and Cumulative Aggregates: ROWS vs RANGE, Resets and the Plan (PostgreSQL)

Compute cumulative metrics with ordered windows. On a real PostgreSQL 16 database with the module's sales table, ...

7:32
SQL Running Totals and Cumulative Aggregates: ROWS vs RANGE, Resets and the Plan (PostgreSQL)

1 view

6d ago

Prateek Goel
Hashing Fundamentals: Hash Functions, Buckets, Collisions, Chaining and Open Addressing

How hashing works, with real hash values from PostgreSQL 16's internal hash functions. A hash function is deterministic, fixed ...

6:38
Hashing Fundamentals: Hash Functions, Buckets, Collisions, Chaining and Open Addressing

3 views

3d ago

Savant Space
Learn Postgres in 25 Minutes: Everything You Need to Ship a Real App

Your frontend can be rewritten. Your API can be rewritten. Your data is forever. In this video we open the box under every app ...

24:47
Learn Postgres in 25 Minutes: Everything You Need to Ship a Real App

1,138 views

6d ago

Prateek Goel | GrowAsEngineers
SQL PARTITION BY and ORDER BY in Window Functions: Running Totals and the Default Frame

Control which rows each window sees, and in what order. On a real PostgreSQL 16 database with the module's 11-row sales ...

8:43
SQL PARTITION BY and ORDER BY in Window Functions: Running Totals and the Default Frame

2 views

6d ago

Prateek Goel
SQL Aggregate Functions Explained: SUM, AVG, MIN, MAX, NULLs and Empty Results (PostgreSQL)

Turn many rows into one answer. On real PostgreSQL 16 we total a month of orders with SUM, compute AVG, MIN and MAX in ...

8:32
SQL Aggregate Functions Explained: SUM, AVG, MIN, MAX, NULLs and Empty Results (PostgreSQL)

5 views

6d ago

Prateek Goel
SQL Integer Division, Ratios and Percentages: Why 7 / 21 Returns 0 (PostgreSQL vs MySQL)

Seven of twenty-one items came back, and PostgreSQL says the return rate is 0. On the Module 8 dataset (m08_types) and real ...

8:16
SQL Integer Division, Ratios and Percentages: Why 7 / 21 Returns 0 (PostgreSQL vs MySQL)

0 views

6d ago

Prateek Goel | GrowAsEngineers
SQL LAG and LEAD: Previous Row, Percent Change and Date Gaps (PostgreSQL)

Compare each row with its neighbours using LAG and LEAD. On a real PostgreSQL 16 database with the module's sales table, ...

7:38
SQL LAG and LEAD: Previous Row, Percent Change and Date Gaps (PostgreSQL)

4 views

6d ago

Prateek Goel
SQL Non-Equi Joins: Range Joins, Date Windows, BETWEEN and Running Totals (PostgreSQL)

Join tables that share no key. On a real PostgreSQL 16 database we match orders to the promotion running on their date with a ...

10:15
SQL Non-Equi Joins: Range Joins, Date Windows, BETWEEN and Running Totals (PostgreSQL)

1 view

6d ago

vlogommentary
Calculating Quarterly Percentage Change in SQL Using LAG() and QUARTER() Functions

This guide demonstrates how to use PostgreSQL functions to: Aggregate data quarterly Calculate percentage change ...

3:16
Calculating Quarterly Percentage Change in SQL Using LAG() and QUARTER() Functions

2 views

3d ago

Prateek Goel
SQL EXISTS and NOT EXISTS Explained: NULL-Safe Checks, Aggregate Trap, Only and Every

Test whether a matching row exists, correctly and cheaply. On a real PostgreSQL 16 database we see EXISTS return true or false ...

8:25
SQL EXISTS and NOT EXISTS Explained: NULL-Safe Checks, Aggregate Trap, Only and Every

16 views

6d ago