赞
踩
cast( value as type)
decimal | 十进制浮点数。可以使用可选的 M 和 D 参数指定最大位数 (M) 和小数点后的位数 (D) |
float | 浮点数 |
double | 双精度浮点数 |
signed | 有符号整型 |
unsigned | 无有符号整型 |
char | 字符串 |
binary | 二进制字符串 |
date | 日期,格式: "YYYY-MM-DD" |
datetime | 日期,格式: "YYYY-MM-DD HH:MM:SS" |
time | 时间,格式: "HH:MM:SS" |
timestamp | 时间戳 |
注意:在使用 CAST() 函数时,确保转换是有效的,否则可能会导致数据丢失或错误。在可能的情况下,尽量使用明确的类型转换函数。
mysql 字符串的拆分之 substring_index()函数-CSDN博客
这个有用到
decimal 数据类型用于存储精确的数值,它可以存储固定小数点的数值。decimal 类型的数据存储和计算时不会丢失精度。
decimal(M, D)
- CREATE TABLE info (
- id INT PRIMARY KEY AUTO_INCREMENT,
- name VARCHAR(100) NOT NULL,
- account DECIMAL(19, 4) NOT NULL
- );
其中: account DECIMAL(19, 4) 指的是 ,account 最多只能有 19位数。其中整数部分最多15位,小数有 4 位。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。