2016-10-22 16 views
0

私はmysqlテーブルにフィールドを持っています、フィールド名はmenu_priceです。 menu_priceの値は50.000と表示されます。
しかし、私はこの値を50.000の代わりに50.00にします。
私のクライアントは50.000と価格を表示したくありません。だから私は50.00に変更する必要があります。私は、フィールドの種類などを確認するためにMySQLのテーブルに「構造」をクリックすると小数点以下2桁の表示mysqlテーブル

+0

と表示されています:http://stackoverflow.com/questions/9944001/delete-digits-after-two-decits-after-two-decits-after-two-decits-afters-without-rounding-the-value –

答えて

0

、「menu_price」のため、このフィールドは、データ型「進」を有するています。
データ型 'decimal'に加えて、次の型は 'Length/Values'です。

Length/Valuesは15,3に設定されています。そのため、10進数の後に3桁、つまり50.000が得られました。

私は15,2に変更しました。だから今価格の値は50.00

0

はいかが

CAST(2229.999 AS DECIMAL(6,2)) to get a decimal with 2 decimal places 
関連する問題