From
Specifies a data source.
PRQL
1. from artists
SQL
1. SELECT
2. *
3. FROM
4. artists
To introduce an alias, use an assign expression:
PRQL
1. from e = employees
2. select e.first_name
SQL
1. SELECT
2. first_name
3. FROM
4. employees AS e
Table names containing spaces or special characters need to be contained within backticks:
PRQL
1. from `artist tracks`
SQL
1. SELECT
2. *
3. FROM
4. "artist tracks"
default_db.tablename can be used if the table name matches a function from the standard library.
Note
We realize this is an awkward workaround. Track & 👍 #3271 for resolving this.
PRQL
1. default_db.group # in place of `from group`
2. take 1
SQL
1. SELECT
2. *
3. FROM
4. "group"
5. LIMIT
6. 1
