1. <small id='gcgZH'></small><noframes id='gcgZH'>

    <tfoot id='gcgZH'></tfoot>

      <i id='gcgZH'><tr id='gcgZH'><dt id='gcgZH'><q id='gcgZH'><span id='gcgZH'><b id='gcgZH'><form id='gcgZH'><ins id='gcgZH'></ins><ul id='gcgZH'></ul><sub id='gcgZH'></sub></form><legend id='gcgZH'></legend><bdo id='gcgZH'><pre id='gcgZH'><center id='gcgZH'></center></pre></bdo></b><th id='gcgZH'></th></span></q></dt></tr></i><div id='gcgZH'><tfoot id='gcgZH'></tfoot><dl id='gcgZH'><fieldset id='gcgZH'></fieldset></dl></div>

      <legend id='gcgZH'><style id='gcgZH'><dir id='gcgZH'><q id='gcgZH'></q></dir></style></legend>
        <bdo id='gcgZH'></bdo><ul id='gcgZH'></ul>
    1. 如何在 SQL Server 中存储十进制值?

      时间:2023-11-28

      1. <small id='SzPi6'></small><noframes id='SzPi6'>

          • <bdo id='SzPi6'></bdo><ul id='SzPi6'></ul>

            <legend id='SzPi6'><style id='SzPi6'><dir id='SzPi6'><q id='SzPi6'></q></dir></style></legend>

                <tbody id='SzPi6'></tbody>
              <tfoot id='SzPi6'></tfoot>
                <i id='SzPi6'><tr id='SzPi6'><dt id='SzPi6'><q id='SzPi6'><span id='SzPi6'><b id='SzPi6'><form id='SzPi6'><ins id='SzPi6'></ins><ul id='SzPi6'></ul><sub id='SzPi6'></sub></form><legend id='SzPi6'></legend><bdo id='SzPi6'><pre id='SzPi6'><center id='SzPi6'></center></pre></bdo></b><th id='SzPi6'></th></span></q></dt></tr></i><div id='SzPi6'><tfoot id='SzPi6'></tfoot><dl id='SzPi6'><fieldset id='SzPi6'></fieldset></dl></div>

              • 本文介绍了如何在 SQL Server 中存储十进制值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我正在尝试找出 SQL Server 中列的十进制数据类型.我需要能够存储 15.5、26.9、24.7、9.8 等值

                I'm trying to figure out decimal data type of a column in the SQL Server. I need to be able to store values like 15.5, 26.9, 24.7, 9.8, etc

                我将 decimal(18, 0) 分配给列数据类型,但这不允许我存储这些值.

                I assigned decimal(18, 0) to the column data type but this not allowing me to store these values.

                这样做的正确方法是什么?

                What is the right way to do this?

                推荐答案

                DECIMAL(18,0) 允许小数点后为 0 位.

                DECIMAL(18,0) will allow 0 digits after the decimal point.

                使用类似 DECIMAL(18,4) 之类的东西,应该就可以了!

                Use something like DECIMAL(18,4) instead that should do just fine!

                这为您提供了总共 18 位数字,其中 4 位在小数点后(小数点前 14 位).

                That gives you a total of 18 digits, 4 of which after the decimal point (and 14 before the decimal point).

                这篇关于如何在 SQL Server 中存储十进制值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:常见的 MySQL 字段及其相应的数据类型 下一篇:MySQL、PostgreSQL、SQLite中数据库列类型的比较?(交叉映射)

                相关文章

                1. <small id='mZNLy'></small><noframes id='mZNLy'>

                  <tfoot id='mZNLy'></tfoot>

                  <legend id='mZNLy'><style id='mZNLy'><dir id='mZNLy'><q id='mZNLy'></q></dir></style></legend>

                      <bdo id='mZNLy'></bdo><ul id='mZNLy'></ul>
                    <i id='mZNLy'><tr id='mZNLy'><dt id='mZNLy'><q id='mZNLy'><span id='mZNLy'><b id='mZNLy'><form id='mZNLy'><ins id='mZNLy'></ins><ul id='mZNLy'></ul><sub id='mZNLy'></sub></form><legend id='mZNLy'></legend><bdo id='mZNLy'><pre id='mZNLy'><center id='mZNLy'></center></pre></bdo></b><th id='mZNLy'></th></span></q></dt></tr></i><div id='mZNLy'><tfoot id='mZNLy'></tfoot><dl id='mZNLy'><fieldset id='mZNLy'></fieldset></dl></div>