Just to give you an alternative. If the full name is used in multiple queries, it could be a good idea to define it as a computed column in the database. In other words
ALTER TABLE dbo.tabl
ADD FullName AS RTRIM( LTRIM(
ISNULL(Col2, '') + ' ' + ISNULL(Col3, '') + ' ' + ISNULL(Col4, '') + ' ' +
ISNULL(Col5, '') + ' ' + ISNULL(Col6, '') + ' ' + ISNULL(Col7, '') + ' ' +
ISNULL(Col8, '') + ' ' + ISNULL(Col9, '') + ' ' + ISNULL(Col10, '')
));
After this, you can use the FullName column in your queries without repeating the formula everywhere:
SELECT FullName FROM dbo.tabl;
As a side note, I would suggest using meaningful names for the columns instead of
col1, col2, ...
Later when you come back to the code, it's hard to remember which column was which. If these are part of names perhaps something like
NamePart1, NamePart2, ...