目录

建表时设置精度

查询时设置精度

查询多列之和


建表时设置精度

首先是建表时为float类型设置精度:

SQL代码如下:

CREATE TABLE `testtable` (`id` int(11) NOT NULL,`col1` float(20,4) DEFAULT NULL,`col2` float(20,4) DEFAULT NULL,`col3` float(20,4) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;

这里的(20, 4)就是精度,最普通的select显示:

select * from test1.testTable;

查询时设置精度

这里,比如我只要精确到小数点后3位

select format(col1,3) as col1, format(col2,3) as col2, format(col3,3) as col3 from test1.testTable;

运行截图如下:

查询多列之和

比如把col1 + col2 + col3保留1位小数 加起来检索

SELECT FORMAT(col1+col2+col3,1) AS Total FROM test1.testTable;

运行截图如下:

这里把表中只有一行数据:

如果有多行数据,只要统计一行的,最好是带个where

SELECT FORMAT(col1+col2+col3,1) AS Total FROM test1.testTable where id=0;

如下:

MySQL工作笔记-建表时为Float型数据确定精度,查询时精度显示,多列之和查询相关推荐

  1. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

  2. Python Web开发框架之Django篇——二、Django连接MySQL数据库以及建表的操作

    二.Django连接MySQL数据库以及建表的操作 准备工作:安装Python访问MySQL的模块 一.修改project同名目录下面的__init__.py文件 二.修改project同名目录下面的 ...

  3. mysql存储过程批量建表

    asif mysql存储过程批量建表 用MySql的存储过程建立100张表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

  4. 腾讯云TVP大佬十年心血MySQL工作笔记,看完还不懂MySQL来打我!

    TVP简介(腾讯云最具价值专家) TVP(Tencent Cloud Valuable Professional),腾讯云最具价值专家,是腾讯云授予云计算领域技术专家的一个奖项.而今天小编分享的这份资 ...

  5. MySQL工作笔记-使用事件和存储过程定时更新某表数据

    目录 基本概念 演示及源码 基本概念 因为要看某展示软件的效果,上午用了Qt实时对表进行更新操作! 这是非常low的表现.其中的一个原因就是效率问题! Qt工作笔记-Qt连接Mysql数据库,检索及修 ...

  6. mysql nn_mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI含义说明

    mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI含义说明 时间:3年前 作者:庞顺龙 浏览:674 [站内原创,转载请注明出处] mysql workbench建表时PK ...

  7. Mysql学习笔记--多表之间约束等详细记录

    sql 进阶学习笔记-多表(二) 笔记(一)内容回顾 Mysql学习笔记(基础)基础sql语句详细记录 ​ 数据库的创建 : create database 数据库的名 character set 字 ...

  8. quartz各版本MySQL数据库存储建表SQL语句

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 用quartz管理任务计划很方便,但是当使用数据库作为存储介质的时候,必须要先创建表,不然就会报错. ...

  9. mysql 多对多建表_mysql – 为什么在多对多关系中创建一个新表?

    我正在创建一个数据库来存储有关乐器的信息.我在MySQL工作台中使用EER图来可视化每个表之间的关系. 当我创建多对多(n:m)关系时,会创建一个新表,其中包含新关系中涉及的表的主键.其他关系,如一对 ...

最新文章

  1. 【iCore2双核心板】SRAM 读写实验(基于Verilog语言)
  2. iOS中判断程序是不是第一次运行(新手引导界面用)
  3. 计算机反面的考研专业,2018计算机考研:历年准考证打印常见七大问题
  4. NHibenate 一些自带增删改查
  5. 基于plc计算机控制系统,基于PLC的工业控制系统特点的分析
  6. 微信“看一看“个性化推荐:排序篇
  7. 世界各地奇葩讨债方法,竟百发百中
  8. 微软推出免费在线系统诊断工具--不用手动下载
  9. HTML/CSS/Javascript代码在线压缩、格式化(美化)工具
  10. 使用javax.mail发送邮件
  11. 一周以来的工作总结--oracle分区的迁移
  12. 疑似华为P30系列售价曝光:欧洲售价最高8400元
  13. 基于JAVA+SpringMVC+Mybatis+MYSQL的二手房交易系统
  14. html5 跳转参数不显示_TeeChart for PHP教程(十二):Javascript / HTML5图表
  15. 分享PMP真题回忆,出征软考高级项目管理师
  16. 西门子em235模块的功能_30天快速入门西门子PLC(第六天)
  17. Apache CarbonData学习资料汇总
  18. 《低风险投资之路》书中的精髓:低风险不等于低收益。
  19. 线下销售增长51%,荣耀靠的可不是把体验店装修的像Apple store
  20. ET钱包2月25日早报 | 过去24小时EOS区块链活跃度指数蝉联榜首

热门文章

  1. 转:陈梓瀚:关于编程的胡扯
  2. Liferay 控制面板在指定文件夹添加Basic Document流程分析
  3. Java数据库接口JDBC入门基础讲座_JDBC基础教程之CallableStatement
  4. 翻译 《Why Indy?》计划进度表
  5. 让你编程能力秃飞猛进的好习惯
  6. 从数据仓库到报表,再到可视化,数字化物流是这么设计架构的
  7. 飞鸽传书已经写了5年,还是老样子。
  8. 它有许多功能的局域网
  9. 【原创】技术人员如何去面试?
  10. 暴雪BN2.0 呼之欲出即将到来