Question : Find first word in string

I have a field that could contain the following entries:

Table (Vendor)

VendorName
----------------
Fusion Limited
Fusion Ltd
Fusion, Ltd

Is it possible to have a select statement where it selects the first word in the string, before the space and before the comma?  Is this possible?

Answer : Find first word in string

On reflection, mine can be simplified:

SELECT VendorName, LEFT(VendorName, PATINDEX('%[^a-z0-9]%', VendorName + '|') - 1) AS FirstWord
FROM SomeTable
Random Solutions  
 
programming4us programming4us