WHERE LIKEWHERE/HAVINGOVER()LATERAL VIEWGROUP BY 1, 2, 3collect_list/set()WHERE-True/FalseIS/= NULLregexp_extract()WITH (CTE)