prql icon indicating copy to clipboard operation
prql copied to clipboard

PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement

Results 352 prql issues
Sort by recently updated
recently updated
newest added

### What happened? PRQL is not consistent with null comparisons, it transforms `== null` and `!= null` to `IS NULL` and `IS NOT NULL`, yet does not emit similar things...

language-design
needs-discussion

Abstract: I propose to change references to columns from `column` to `.column`. Reasoning: I'll try to explain how resolver works and how I think about semantics of name and variables...

language-design

### What's up? I was pointed towards this guide for SQL: https://wizardzines.com/zines/sql/ I'm a big fan of Julia Evans generally. I wonder whether it's possible to do something similar to...

documentation

### What happened? The following prql fails on 0.11.4 but works on 0.10.1. ### PRQL input ```elm from foo derive b = a + 1 filter true # ensure a...

bug

### What happened? [Rust panic on SQL query.](https://github.com/ClickHouse/ClickHouse/issues/60511) Source from ClickHouse fuzzer (the query might not even be a valid SQL query, let alone valid PRQL) Tested 0.9.5 (CH version),...

bug
priority

Under certain conditions, join transforms could be removed from the query without changing its result. This would have significantly improve query performance. Example: ``` from e = employees join side:left...

language-design
compiler

### What happened? Using PRQL commit 9095495 in a Docker container on macOS on Intel (latest Docker: 4.30.0): With the update to MSRV, I decided to rebuild. I removed all...

bug

### What happened? PRQL compiles incorrect interval expression for Postgres' SQL dialect. Specifically, the quotes should surround the whole interval expression, not just the number. ### PRQL input ```elm from...

bug

We have a simple approach for the nested enums, so it's fine to use this now. (Came across it as I was trying to fix the lex output for a...