`
乌拉蕾
  • 浏览: 72159 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

mysql 中查询float型

阅读更多

         昨天写了个查询语句,一个字段是float型的,语句原来是" SELECT * FROM tb WHERE float_col='0.3' ",查询的时候发现一个结果都没有,但是在列float_col中的确有数值为0.3的值。

        而且这样查询int型的都没有问题,很迷惑。

        后面把查询语句修改为"SELECT * FROM tb WHERE float_col=0.3 "就可以了,猜想是因为float型查询时需要更精确点。

分享到:
评论
2 楼 乌拉蕾 2010-01-12  
freespace 写道
'0.3'是字符型的,所以没有结果。

那为什么查询int型的时候又可以呢?
1 楼 freespace 2010-01-11  
'0.3'是字符型的,所以没有结果。

相关推荐

    mysql5.5.28.zip

    当然,由于MySQL的知名度日益增加,许多第三方软件公司推出了MySQL在Windows环境中的具有图形界面的支持软件,如EMS公司的EMS MYSQL MANAGER就提供了Windows形式的MySQL数据库操作功能。 转帖于 Xue163.com_MySQL

    MySQL中浮点型转字符型可能会遇的问题详解

    本文主要给大家介绍了MySQL中在将浮点型转字符型的时候遇到的一个问题,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一 问题描述 今天遇到一个刷数据的需求,是修改产品的重量(字段类型为...

    PHP格式化MYSQL返回float类型的方法

    主要介绍了PHP格式化MYSQL返回float类型的方法,涉及PHP针对字符串与数组的相关操作技巧,需要的朋友可以参考下

    PHP100视频教程 8:Mysql 简介和创建新的数据库.rar

     小数型:FLOAT,DOUBLE,DECIMAL(M,D)  字符型:CHAR,VARCHAR  日期型:DATETIME ,DATE,TIMESTAMP  备注型:TINYTEXT ,TEXT ,LONGTEXT 4、创建一个简单的数据库  (并学习5个数据库操作命令) 创建...

    深入浅出Mysql – 基础篇(列类型/运算符/函数)

    MySQL支持所有标准SQL中的数值类型,其中包括严格数值类型(INTEGER、SMALLINT、DECIMAL 和 NUMERIC ),以及近似数值数据类型(FLOAT、REAL 和 DOUBLE,PRECISION),并在此基础上做了扩展。扩展后増加了 TINYINT、MED

    MySQL-②创建表

    1. 打开数据库  use 数据库名;   2. 创建表  create table 表名  (  字段名 数据类型 [列级约束], ... float(m,d) 单精度型,m表示总位数,d表示小数位数  decimal(m,d) 双精度型  date 日期型 4. 查

    MySQL学习总结_φ(❐_❐✧

    MySQL学习总结 一、MySQL的特点: 关系型数据库、跨平台、支持多种编程语言。 二、MySQL的数据类型 (一)数值类型  (1)整型  1、int 大整型(4个... 1、float (4个字节,最多显示7个有效位)  用法:字段名 fl

    MySql数据类型

     decimal(m,d) 定点类型浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。参数m是定点类型数字的大个数(精度),范围为0~65,d小数点右侧数字的个数,范围为0~30,但不得超过m。对定点数的...

    《PHP编程最快明白》第六讲:Mysql数据库操作

    Mysql数据库类型主要是: char(固定空间字符串,多大就是多少个中文字符)、varchar(可变空间字符串,多大就是初始化多少个中文字符)、int(整数多大就是多少位)、float(浮点数)、timestamp(日期,可选建立...

    Python数据类型(史上最全~不谈)

    float(浮点型) , 即小数3. bool(布尔类型)4. complex(复数)2.字符串(String)特征字符串常用操作指令3.元组(Tuple)特征元组的创建常用操作二、可变数据类型1.列表(List)特征增删改:修改指定位置元素查2.字典(Dict)...

    十、关于MySQL 标识列,你该了解这些!

    3、标识列的类型只能是数值型 4、标识列可以通过 SET auto_increment_increment=3;设置步长 可以通过 手动插入值,设置起始值 一、创建表时设置标识列 DROP TABLE IF EXISTS tab_identity; CREATE TABLE tab_...

    思库教育PHP零基础培训+进阶课程+PHP项目开发实战 21G PHP零基础学习视频教程.txt

    │ ├3浮动(float)与清除(cleal)浮动.lxe │ ├4如何使用手册与表单张3作业.lxe │ ├5div布局小案例(民生银行)上.lxe │ ├6div布局小案例(民生银行)下.lxe │ ├7 CSS .lxe │ ├8经常犯的错误大整理.lxe │ ├9 ...

    sql中的常用的字符串处理函数大全

    具体内容如下所示: 一、常用函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘'括起来,但含...把数值型数据转换为字符型数据。 STR (<float>[length[]]) lengt

    python模块

    * decimal:python中的float使用双精度的二进制浮点编码来表示的,这种编码导致了小数不能被精确的表示,例如0.1实际上内存中为0.100000000000000001,还有3*0.1 == 0.3 为False. decimal就是为了解决类似的问题的,...

    Javashop开发规范V2.2

    但目前还只能支持简单的单表select、insert、update,对于多表的联合查询或更新不能支持。 在这种情况下,就需要通过 daoSupport(com.enation.framework.database.impl.JdbcDaoSupport)来操作,daoSupport不对...

    Z-BlogPHP 1.4 Deeplue Build 150101

    修正数处拼写错误07.#3:当类型为double|float|data|time|datetime|timestamp时建表语句组装错误的BUG08.#9:解决safe mode问题09.#14:解决模板注释不起作用问题10.#18:xml-rpc仅发布标题。 程序特性: •支持...

Global site tag (gtag.js) - Google Analytics