代码点读机 / SQL / DECIMAL

DECIMAL SQL · 数据类型

DECIMAL 用于声明定点精确小数(MySQL/PostgreSQL 语法),SQLite 中它映射到 NUMERIC affinity。

怎么用

列名 DECIMAL(总位数, 小数位); 声明精确小数列

小例子

CREATE TABLE 订单 (金额 DECIMAL(10, 2));

运行结果

金额列在 SQLite 中按 NUMERIC affinity 存储。

提醒:SQLite 没有真正独立的 DECIMAL 类型,内部会根据值选择 INTEGER 或 REAL 存储,大额/高精度金额要谨慎

官方文档:https://www.sqlite.org/datatype3.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条