Why do we write SQL keywords in upper case?

To tell them apart from table and column namesThere's no reason for thatWe don't write keywords in upper case, but column names

To tell them apart from table and column names.