prqlc 0.13.11

PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# mssql:test
# glaredb:skip — TODO: started raising an error on 2024-05-20; see `window.prql`
# for more details
from albums
select {
    title,
    title_and_spaces = f"  {title}  ",
    low = (title | text.lower),
    up = (title | text.upper),
    ltrimmed = (title | text.ltrim),
    rtrimmed = (title | text.rtrim),
    trimmed = (title | text.trim),
    len = (title | text.length),
    subs = (title | text.extract 2 5),
    replace = (title | text.replace "al" "PIKA"),
}
sort {title}
filter (title | text.starts_with "Black") || (title | text.contains "Sabbath") || (title | text.ends_with "os")