是否有用于配置单元的SQL查询解析器?

是否有用于配置单元的SQL查询解析器?,sql,parsing,hive,hiveql,Sql,Parsing,Hive,Hiveql,我有一个非常复杂的查询,包含多个子句,如“GROUPBY”、“ORDERBY”、子查询等。是否有任何配置单元SQL解析器可用于从查询中捕获这些标记。我找不到任何合适的图书馆来实现这一点。感谢您的建议 您可以尝试“通用sql解析器”,它可用于多种语言,或者Uber的开源查询解析器,它位于Haskell中。只是做一些实验,找出哪个更好。Hive接受SQL查询。你有什么问题?我知道,而且我已经有了一个SQL查询,但是我想标记它并提取一个eg group by列,我该如何提取它?

我有一个非常复杂的查询,包含多个子句,如“GROUPBY”、“ORDERBY”、子查询等。是否有任何配置单元SQL解析器可用于从查询中捕获这些标记。我找不到任何合适的图书馆来实现这一点。感谢您的建议

您可以尝试“通用sql解析器”,它可用于多种语言,或者Uber的开源查询解析器,它位于Haskell中。只是做一些实验,找出哪个更好。

Hive接受SQL查询。你有什么问题?我知道,而且我已经有了一个SQL查询,但是我想标记它并提取一个eg group by列,我该如何提取它?