Comments (4)
works for me, please make sure you update to the latest version of sqlglot / main before making an issue
from sqlglot.
@dmelchor-stripe can you point us to Trino documentation for
SORT BY
? This is currently "expected", in that we treatSORT BY
as only supported by Hive, Spark, Databricks.
Okay I see the issue here, I guess I was expecting SORT BY
to translate to ORDER BY
but it's true they are not the same. Sorry for the confusion + the issue mention.
from sqlglot.
Hi! Sorry this was my fault. I put in the wrong dialect. I'll open a new one.
>>> from sqlglot import __version__
>>> __version__
'23.0.5'
>>> from sqlglot import parse_one
>>> sql = """
... SELECT
... a,
... b,
... c,
... d
... FROM table
... GROUP BY
... 3
... SORT BY
... 1,
... 2
... """
>>> tree = parse_one(sql, dialect="trino")
>>> new_sql = tree.sql(dialect="trino")
>>> new_sql
'SELECT a, b, c, d FROM table GROUP BY 3'
from sqlglot.
@dmelchor-stripe can you point us to Trino documentation for SORT BY
? This is currently "expected", in that we treat SORT BY
as only supported by Hive, Spark, Databricks.
from sqlglot.
Related Issues (20)
- Easier way to define type annotations for custom functions HOT 1
- Fix MS SQL and Subqueries HOT 1
- Clickhouse date_trunc makes upper arg1 (bad query) HOT 9
- Snowflake semi-structured data access syntax HOT 1
- Snowflake semi-structured data access syntax HOT 1
- Postgres to Sqlite CREATE TABLE does not translate GENERATED BY DEFAULT AS IDENTITY HOT 2
- Oracle materialized views WITH READ ONLY has Invalid expression / Unexpected token / required keyword format HOT 3
- Oracle TO_DATE function can't be parsed
- oracle unicode literals parse error HOT 1
- Evaluate jsqltranspiler test suite HOT 1
- The library didn't use a proper function to convert time to string when using parse_one HOT 1
- oracle comments inside column parenthesis breaks parsing HOT 2
- Regression in 25.1.0 when the write dialect is postgres and the read dialect is omitted HOT 1
- Snowflake Parser fails on columns called `case` HOT 2
- issue in transpile HOT 1
- Suppress errors HOT 1
- Snowflake: Select distinct off of a quoted column name without parenthesis doesn't parse correctly
- Transpiling `AT TIME ZONE` from redshift to bigquery
- TSQL - ON in CREATE INDEX statements
- TSQL - Create Clustered/NonClustered Index
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sqlglot.