Will mostly post about Java, SQL, jOOQ, programming humour, and write at https://blog.jooq.org
github.com/jOOQ/jOOQ/is...
Going forward, the recommended way to integrate Liquibase with jOOQ is by using testcontainers: blog.jooq.org/using-testco...
github.com/jOOQ/jOOQ/is...
Going forward, the recommended way to integrate Liquibase with jOOQ is by using testcontainers: blog.jooq.org/using-testco...
Here's Google Spanner.
- Quoting doesn't affect case sensitivity
- DDL identifiers are case sensitive (though "duplicates" are not allowed)
- DML identifiers are not case sensitive
Here's Google Spanner.
- Quoting doesn't affect case sensitivity
- DDL identifiers are case sensitive (though "duplicates" are not allowed)
- DML identifiers are not case sensitive
aws.amazon.com/de/blogs/big...
aws.amazon.com/de/blogs/big...
“The bureaucracy is expanding to meet the needs of the expanding bureaucracy.”
― Oscar Wilde
“The bureaucracy is expanding to meet the needs of the expanding bureaucracy.”
― Oscar Wilde
docs.aws.amazon.com/clean-rooms/...
docs.aws.amazon.com/clean-rooms/...
downloads.bouncycastle.org/java/docs/bc...
downloads.bouncycastle.org/java/docs/bc...
- BigQuery
- ClickHouse
- Databricks
- DuckDB
- Exasol
- H2
- Snowflake
- Teradata (the inventor, I think?)
And now also:
- Oracle!
I'm assuming MySQL will follow suit, soon? PostgreSQL, when!?
This adds the QUALIFY clause
QUALIFY filters window functions after grouping
Like the HAVING clause does for aggregate functions
SELECT ... FROM ...
QUALIFY fn OVER ( ... ) > ...
- BigQuery
- ClickHouse
- Databricks
- DuckDB
- Exasol
- H2
- Snowflake
- Teradata (the inventor, I think?)
And now also:
- Oracle!
I'm assuming MySQL will follow suit, soon? PostgreSQL, when!?
This adds the QUALIFY clause
QUALIFY filters window functions after grouping
Like the HAVING clause does for aggregate functions
SELECT ... FROM ...
QUALIFY fn OVER ( ... ) > ...
This adds the QUALIFY clause
QUALIFY filters window functions after grouping
Like the HAVING clause does for aggregate functions
SELECT ... FROM ...
QUALIFY fn OVER ( ... ) > ...
issues.apache.org/jira/browse/...
issues.apache.org/jira/browse/...
A: Yes
A: Yes
Forgetting about NULL
Processing data in Java memory
Using JDBC Pagination to paginate large results
Using aggregate instead of window functions
@lukaseder.bsky.social explains what to do instead & lists 7 more
Forgetting about NULL
Processing data in Java memory
Using JDBC Pagination to paginate large results
Using aggregate instead of window functions
@lukaseder.bsky.social explains what to do instead & lists 7 more
www.youtube.com/watch?v=QZ8S...
www.youtube.com/watch?v=QZ8S...
Oooh, that's why. 😅
Oooh, that's why. 😅
The documentation:
The documentation: