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

SQL Server 2008 R2 で数値をコンマで書式設定しますが、小数点は使用しませんか?

    DECLARE @val varchar(50)
    
    set @val = CONVERT(varchar(50), CAST(1112 AS money), 1)
    SELECT  left(@val, len(@val) - 3)
    

    これは小数点以下の数字でも機能します:

    DECLARE @val varchar(50)
    
    set @val = CONVERT(varchar(50), CAST(1112.56 AS money), 1)
    SELECT  left(@val, len(@val) - 3)
    

    注意 :@Mahmoud Gamal が指摘しているように、多くの場合、フォーマットはフロントエンドで実行する方が適しています。



    1. 開発中の迅速な列/インデックス作成のためのMySQLの調整

    2. MySQLでUTF8文字を保存する方法

    3. Oracleで列*FROMTABLEを選択する方法は?

    4. knexとの未定義のデータベース接続