sql >> Database >  >> RDS >> Sqlserver

Hoe de eerste letter van een record in SQL met een hoofdletter te schrijven

Cast uw ntext naar nvarchar(max) en voer de boven- en linkerbewerkingen uit. Voorbeeld hieronder.

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;

Het volgende zou moeten werken voor de update.

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)))));  


  1. Hoe kan ik dagen toevoegen aan een datum in MYSQL in een query?

  2. XML of databasetabel om instellingen op te slaan

  3. update x set y =null duurt lang

  4. Hoe verwijder ik records in de tabel die worden herhaald?