
Try this
DECLARE @T Table(Name Varchar(20))
INSERT INTO @T
SELECT 'krishna' UNION ALL
SELECT 'rajni' UNION ALL
SELECT 'ravi'
SELECT
OriginalNAME =Name
,ModifiedName=UPPER(LEFT(Name,1)) + SUBSTRING(NAME, 2, LEN(Name)-2) + UPPER(RIGHT(NAME,1))
FROM @T
Output
---------
OriginalNAME ModifiedName
krishna KrishnA
rajni RajnI
ravi RavI
You can also use CONCAT function of SQL Server 2012 (Denali)
ModifiedName=CONCAT(UPPER(LEFT(Name,1)),SUBSTRING(NAME, 2, LEN(Name)-2),UPPER(RIGHT(NAME,1)))
--
Thanks & Regards,
RNA Team
Kumarkrishna184, if this helps please login to Mark As Answer. | Alert Moderator