sql-metadata icon indicating copy to clipboard operation
sql-metadata copied to clipboard

Get values of WHERE, ORDER BY clauses

Open yaroslavambrozyak opened this issue 3 years ago • 2 comments

Hi, using parser.columns_dict I can get columns in WHERE, ORDER BY clauses, but also I'd like to get values too. For instance, let`s say I have a query like

SELECT * FROM WHERE a_col = "some_val"

in this case, columns_dict returns that the a_col appears in WHERE clause. Also I want to get that a_col = "some_val" Another case is

SELECT * FROM ORDER BY a_col DESC"

in this case, I want to get the value like a_col DESC

Is there any methods I can use to get a similar result, or maybe you can suggest how can I get these values Thanks

yaroslavambrozyak avatar Feb 02 '22 12:02 yaroslavambrozyak

This will be a great feature!

csnelsonchu avatar Jun 10 '22 05:06 csnelsonchu

indeed, I am also looking for something like this. But I wonder how can we know the and and or from the column_dict

benbenbang avatar Jul 02 '22 10:07 benbenbang