There are two issues in GetSelectColumns
-
Extra " pair
If the input is SELECT a, b, c FROM ..."
The expected result should be a slice of string as [a b c]
But we will get ["a" "b" "c"]
-
Can not support Upper cases
Upper case columns will be converted to lower case.