[SPARK-4692] [SQL] Support ! boolean logic operator like NOT

Support ! boolean logic operator like NOT in sql as follows
select * from for_test where !(col1 > col2)
Could you please add spaces around `>`?