sql >> Base de Datos >  >> RDS >> Sqlserver

Eliminar todos los caracteres después del primer espacio en blanco en SSRS 2005

Esta instrucción obtiene la cadena desde el principio hasta la primera aparición del carácter " " (espacio)

=Mid(Fields!FullName.Value,1, Instr(Fields!FullName.Value, " "))

Si el espacio en blanco no siempre está presente, debe verificar el valor devuelto por Instr usando algo como esto

=Mid(Fields!FullName.Value ,1,
IIF(Instr(Fields!FullName.Value, " ") > 0 ,Instr(Fields!FullName.Value, " "),
LEN(Fields!FullName.Value)))