thrivee skills
Planner — TCPO / MoHUA / NCRPB (Central)
draftdata

SQL, PostGIS & large-data handling

Working with data that no longer fits in a spreadsheet — property tax rolls, census records, sensor feeds, a state's full parcel layer — and asking spatial questions of it in the database rather than exporting it first.

Needed across GIS / Urban-Data Analytics Lead, Planner — TCPO / MoHUA / NCRPB (Central)

This skill is still in review, so checkout is unavailable.

Concepts
12
Selected clips
1h 44m
Employers use it
18

The videos are free

This is what you pay for

Compared → kept
35 → 21
Full videos → selected
7h 07m → 1h 44m
Concepts
12

Course outline

Learn from selected clips, concept by concept

Concept 1

When a spreadsheet stops being the right tool

free

Excel VS SQL as Database - My view as a Financial Controller

Joel Ting · English · beginner

View source ↗
00:4504:16 selected3m 31s

Why this clip: The speaker demonstrates and explains how SQL handles large data volumes, automated joins, and data constraints far better than Excel.

Database vs Spreadsheet - Advantages and Disadvantages

365 Data Science · English · beginner

View source ↗
04:1806:48 selected2m 30s

Why this clip: This segment details key spreadsheet limitations including the 1-million row limit, multi-user update sync issues, and how relational databases ensure data consistency and integrity.

Concept 2

Tables, rows, columns and keys

locked

After: when-a-spreadsheet-breaks

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
10m 24s kept
Video review
3 compared

Video title and channel appear once unlocked.

Concept 3

Your first real query: SELECT, WHERE, ORDER BY

locked

After: tables-and-keys

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
19m 16s kept
Video review
3 compared

Video title and channel appear once unlocked.

Concept 4

Counting and summarising with GROUP BY

locked

After: select-where

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
8m 31s kept
Video review
3 compared

Video title and channel appear once unlocked.

Concept 5

JOINs: combining tables

locked

After: aggregation

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
11m 04s kept
Video review
3 compared

Video title and channel appear once unlocked.

Concept 6

Building a query in steps with CTEs

locked

After: joins

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
10m 59s kept
Video review
3 compared

Video title and channel appear once unlocked.

Concept 7

Why a query gets slow, and what an index does

locked

After: joins

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
5m 42s kept
Video review
3 compared

Video title and channel appear once unlocked.

Concept 8

Getting your data into the database

locked

After: tables-and-keys

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
5m 28s kept
Video review
3 compared

Video title and channel appear once unlocked.

Concept 9

PostGIS: a geometry column in your table

locked

After: loading-data, select-where

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
10m 05s kept
Video review
3 compared

Video title and channel appear once unlocked.

Concept 10

Asking spatial questions in SQL

locked

After: postgis-geometry

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
54s kept
Video review
2 compared

Video title and channel appear once unlocked.

Concept 11

Spatial joins and summarising by area

locked

After: spatial-predicates, aggregation

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
6m 10s kept
Video review
3 compared

Video title and channel appear once unlocked.

Concept 12

Using the database from QGIS

locked

After: spatial-predicates

Selected range
▮▮:▮▮ → ▮▮:▮▮
Clip retained
9m 52s kept
Video review
3 compared

Video title and channel appear once unlocked.

What was rejected

14 candidates did not meet the course criteria.

  • The video uses animated text slides rather than demonstrating actual database or spreadsheet software in action.
  • Does not explicitly contrast relational tables against a single wide spreadsheet.
  • Only covers primary keys and candidate keys; does not cover foreign keys or multi-table relationships.
  • covers aggregate functions without GROUP BY at all
  • This video explains how to read execution plans and join orders in Oracle, but does not cover what an index is or how indexes speed up queries.
  • Does not explain or demonstrate what happens when data types or schema mismatch errors occur during import.
  • clicks through an import wizard with no discussion of types or failures
  • clicks through an import wizard with no discussion of types or failures
  • lists PostGIS function names as a reference with no query answering a question
  • The video contains auto-generated slides from a Q&A forum post and does not teach spatial joins or spatial aggregation.
  • performs the spatial join without any aggregation step
  • Does not demonstrate running a custom SQL query in QGIS to load as a query layer.
  • Does not demonstrate executing a SQL spatial query or loading query results directly as a database layer.
  • Does not demonstrate running SQL queries inside QGIS to load query results as spatial layers, nor does it explicitly contrast this workflow with exporting shapefiles.

Where this skill is used

GIS / Urban-Data Analytics Lead

Spatial-data and analytics roles — building GIS systems, remote-sensing pipelines, urban dashboards, and data products for planning clients, authorities, and tech/geospatial firms. Strong demand where planning meets data. Specialisation tags: Urban, Regional, Environmental (cross-cutting).

9 mapped employers

Explore path →

Planner — TCPO / MoHUA / NCRPB (Central)

Central-government planning at the Town & Country Planning Organisation (under MoHUA) and bodies like the National Capital Region Planning Board. You work on national urban policy, regional plans, model guidelines, and inter-state coordination. Seats are very limited, UPSC/TCPO notifications are intermittent, and entry is prestigious. Specialisation tags: Urban, Regional, Infrastructure.

10 mapped employers

Explore path →