Another DuckDB enthusiast
ATX
Check out some of the easy stuff to get started
Going to continue rolling out more soon
Stay tuned
Check out some of the easy stuff to get started
Going to continue rolling out more soon
Stay tuned
HAVING: Filter groups after aggregation.
QUALIFY: Filter results of window functions.
FILTER: Exclude rows before aggregating.
Master these, and SQL gets so much cleaner! 💡
#DuckDB
HAVING: Filter groups after aggregation.
QUALIFY: Filter results of window functions.
FILTER: Exclude rows before aggregating.
Master these, and SQL gets so much cleaner! 💡
#DuckDB
We're combining window functions, quantile analysis, and custom window definition to provide detailed insights
The query uses a named window with a complex order and partition and the query references the window defined after the FROM clause
#duckdb
We're combining window functions, quantile analysis, and custom window definition to provide detailed insights
The query uses a named window with a complex order and partition and the query references the window defined after the FROM clause
#duckdb
Cryptic enough?
at a fraction of the cost
Cryptic enough?
at a fraction of the cost
at a fraction of the cost
Pipeline Component
"Creative Architecture" -> This just means lambda functions on my phone.
What am I talking about?
Pipeline Component
"Creative Architecture" -> This just means lambda functions on my phone.
What am I talking about?
- EXCLUDE to remove specific cols in a select
- REPLACE to modify and replace col values
- COLUMNS to select, filter, or agg based on regex
- Aliases that can be accessed in WHERE and HAVING
- GROUP BY and ORDER BY ALL to simplify grouping
- SAMPLE
- EXCLUDE to remove specific cols in a select
- REPLACE to modify and replace col values
- COLUMNS to select, filter, or agg based on regex
- Aliases that can be accessed in WHERE and HAVING
- GROUP BY and ORDER BY ALL to simplify grouping
- SAMPLE
1. nested subqueries are not allowed to reference themselves.
2. CTEs will make individual aggregates that can then reference each other
3. Recursion in SQL is possible because of CTEs, making it possible to reference a CTE from within itself
#duckdb
1. nested subqueries are not allowed to reference themselves.
2. CTEs will make individual aggregates that can then reference each other
3. Recursion in SQL is possible because of CTEs, making it possible to reference a CTE from within itself
#duckdb
CSV
JSON
Parquet
Partitioned Data Lakes
Relational DB
CSV
JSON
Parquet
Partitioned Data Lakes
Relational DB
If you think otherwise, you're wrong
If you think otherwise, you're wrong
- An in-process analytical database system
- It's free, open-sourced, and designed for OLAP tasks.
- Focuses on fast, vectorized processing.
- An in-process analytical database system
- It's free, open-sourced, and designed for OLAP tasks.
- Focuses on fast, vectorized processing.
Let's get it
Let's get it
memory
cpu
networking
memory
cpu
networking
Must understand networking
Me:
I have 500+ linkedin connections
Must understand networking
Me:
I have 500+ linkedin connections
Lukas Matsson is the only answer.
Lukas Matsson is the only answer.