Estoy tratando de no reinventar la rueda aquí ... tengo estos cuatro campos:nombre, segundo nombre, apellido y sufijo inicial en T-SQL (Sin espacios adicionales)
[tbl_Contacts].[FirstName],
[tbl_Contacts].[MiddleInitial],
[tbl_Contacts].[LastName],
[tbl_Contacts].[Suffix]
And I desea crear un campo FullName
en una vista, pero no puedo tener espacios adicionales si los campos están en blanco ...
Así que no puedo hacer FirstName + ' ' + MiddleInitial + ' ' + LastName + ' ' + Suffix...
Porque si no hay inicial o sufijo en el centro, tendría 2 espacios extra en el campo. Creo que necesito una declaración de caso, pero pensé que alguien tendría un método práctico para esto ... Además, el m iddleinitial
y el suffix
pueden ser nulos.
Aún puede usar la función 'REPLACE' junto con la función' ISNULL', ¿no? – Ben