Depending on the database software you are using, if you want to have a space in the column name (which I would recommend against), you will have to avoid it.
For example, in MySQL you would use the back side (the character to the left of number 1 at the top of the keyboard):
ALTER TABLE agents
ADD COLUMN `associated department` varchar(100);
SQL Server [], (")