~/talk

SQL Utility Belt

Talkat Open Source Bridge 2014 · 2014-06-24..06-27· [databases, developer-experience]
slides:none on file

PostgreSQL-focused toolbox of concrete techniques for building large reporting queries for NSF STEM enrollment exports: use INSERT ... SELECT for bulk inserts, generate SQL by concatenating strings and using quote_nullable, clean text with replace/translate, format timestamps with to_char, handle nulls with coalesce and case, convert subselect results into arrays then use array_to_string to pack multiple rows into one spreadsheet cell, union mentor buckets and use group by/having for counts, parse GPA change text to produce ordered progressions — solution works and clients are happy.

AI-written summary · about

  1. 0:00Introduction
  2. 2:38Insert Multiple Records
  3. 9:34General Tools
  4. 11:48Database
  5. 15:33coalesce
  6. 18:24Arrays
  7. 20:37Examples
  8. 28:34GPA
  9. 35:03Community Theater
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.