Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discussion: "Even Friendlier SQL with Risingwave" #15637

Open
lmatz opened this issue Mar 12, 2024 · 15 comments
Open

Discussion: "Even Friendlier SQL with Risingwave" #15637

lmatz opened this issue Mar 12, 2024 · 15 comments

Comments

@lmatz
Copy link
Contributor

lmatz commented Mar 12, 2024

A lot of user-friendly and innovative ideas from Even Friendlier SQL with DuckDB
But maybe not all of them are suitable for RW, let's have a discussion.

Welcome leave comments (pro/con) for the syntax
and
give it a 👍 or 👎

@github-actions github-actions bot added this to the release-1.8 milestone Mar 12, 2024
@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • Reusable column aliases

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • COLUMNS() with except and replace

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • COLUMNS() with regular expressions

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • Automatic JSON to nested types conversion

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • FROM first in SELECT statements

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • Function chaining

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • Union by name

The SQL 92 standard uses CORRESPONDING instead of BY NAME #17451 (comment)

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • Insert by name

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • Dynamic PIVOT and UNPIVOT

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • List lambda functions

Supported by #11937. Beware of the complications it troduced: #11937 (comment) #13724

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • List comprehensions

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • Exploding struct.*

See #10847 and #6934 (comment)

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • Automatic struct creation

Also part of PostgreSQL. See the same 2 issues linked under Exploding struct.*

@lmatz
Copy link
Contributor Author

lmatz commented Mar 12, 2024

  • Union data type

@lmatz lmatz removed this from the release-1.8 milestone Apr 8, 2024
Copy link
Contributor

This issue has been open for 60 days with no activity. Could you please update the status? Feel free to continue discussion or close as not planned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant