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

小数点記号の代わりにコンマを表示する

    適切なカルチャ情報を提供するために、SQL 2012 には FORMAT() があります。 関数。以下に例を示します:

    declare @f float = 123456.789;
    
    select
      [raw]      = str(@f,20,3)
     ,[standard] = cast(format(@f, 'N', 'en-US') as varchar(20))
     ,[German] = cast(format(@f, 'N', 'de-DE') as varchar(20))
    

    戻る

    raw                  |standard   |German     |
    ---------------------|-----------|-----------|
              123456.789 |123,456.79 |123.456,79 |
    

    2 番目のパラメーターで、.NET と同じ規則でカスタム形式の文字列を指定することもできます。

    ドキュメント:https://msdn.microsoft.com/en-US/library /hh213505.aspx



    1. ループ内でphpmail()関数を使用して+-200通のメールを送信する

    2. UNIQUE制約は、フィールドにINDEXを自動的に作成しますか?

    3. SQLServer2005にクラスター化インデックスがない理由

    4. SalesforceへのリンクまたはSalesforceからのデータのインポート