sql >> データベース >  >> RDS >> Sqlserver

SQLでレコードの最初の文字を大文字にする方法

    ntext を nvarchar(max) にキャストし、上と左の操作を行います。以下のサンプル。

    SELECT UPPER(LEFT(cast(nvarchar(max) としてのコメント),1)) +LOWER(SUBSTRING(cast(nvarchar(max) としてのコメント),2,LEN(cast(nvarchar(max) としてのコメント) ))))) FROM dbo.Template_Survey;  

    以下は更新のために機能するはずです。

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

    1. docker-composeを使用しているときに、.NET Web APIアプリケーションがdocker上のMySQLに接続しないのはなぜですか?

    2. CASEを使用したMYSQLLEFTJOINの最適化

    3. CodeIgniterモデルでONDUPLICATEKEY UPDATEをどのように使用しますか?

    4. querydslでlistaggを使用する方法は?