Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So schreiben Sie den ersten Buchstaben eines Datensatzes in SQL groß

Gießen Sie Ihren Ntext in nvarchar(max) und führen Sie die oberen und linken Operationen aus. Beispiel unten.

SELECT UPPER(LEFT(cast(Comments as nvarchar(max)),1)) +
LOWER(SUBSTRING(cast(Comments as nvarchar(max)),2,
LEN(cast(Comments as nvarchar(max)))))  
FROM dbo.Template_Survey;

Folgendes sollte für das Update funktionieren.

Update dbo.Template_Survey SET Comments = 
UPPER(LEFT(cast(Comments as nvarchar(max)),1)) +
LOWER(SUBSTRING(cast(Comments as nvarchar(max)),2,
LEN(cast(Comments as nvarchar(max)))));