SQL: una condición (IF-ELSE) en INSERT INTO

Es posible ?

INSERT INTO tblPeople (id, group, company) VALUES (1, 'myGroup', 
IF($company = '') BEGIN 'no company' ELSE 'myCompany' END)  

Me gustaría probar un valor, y si la variable $ company está vacía, no quiero escribir ninguna compañía.

Respuestas a la pregunta(2)

Su respuesta a la pregunta