How do you create Proper Case in SQL?
I just realized I could create a function that creates ProperCase in SQL.
CREATE FUNCTION TitleCase (@x varchar(7999))
RETURNS varchar(7999)
AS
BEGIN
DECLARE @y int
SET @y = 1
SELECT @x = UPPER(SUBSTRING(@x,1,1))+LOWER(SUBSTRING(@x,2,LEN(@x)-1))+’ ‘
WHILE @y < LEN(@x)
BEGIN
SELECT @y=CHARINDEX(‘ ‘,@x,@y)
SELECT @x=SUBSTRING(@x,1,@y)+UPPER(SUBSTRING(@x,@y+1,1))+SUBSTRING(@x,@y+2,LEN(@x)-@y+1)
SELECT @y=@y+1
END
RETURN @x
END