Revision: 31878
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 15, 2010 03:58 by derebus
Initial Code
IF OBJECT_ID('FN_CUENTA_ESPACIOS') IS NOT NULL
DROP FUNCTION DBO.FN_CUENTA_ESPACIOS
GO
CREATE FUNCTION DBO.FN_CUENTA_ESPACIOS (@CADENA VARCHAR(500))
RETURNS INT
AS
BEGIN
DECLARE @RES INT
SELECT @RES = 0
WHILE CHARINDEX(' ',@CADENA) > 0
BEGIN
SELECT @RES = @RES + 1
SELECT @CADENA = RIGHT(@CADENA,LEN(@CADENA)-CHARINDEX(' ',@CADENA))
END
RETURN @RES
END
GO
SELECT DBO.FN_CUENTA_ESPACIOS('VAMOS A CONTAR CUANTOS ESPACIOS HAY AQUI')
Initial URL
http://grupos.emagister.com/documento/fn_cuenta_espacios/6906-288713
Initial Description
Cuenta Espacion en una cadena. Ejem. SELECT DBO.FN_CUENTA_ESPACIOS(\'VAMOS A CONTAR CUANTOS ESPACIOS HAY AQUI\') \r\nRespuesta = 6
Initial Title
Cuenta Espacios en una cadena
Initial Tags
Initial Language
SQL