整形数值与字符型数值大小比较

原创 2013年12月05日 22:07:44

          在机房收费系统  中  学生上机统计信息这一组合查询窗体中,按卡号查询时,出了一些问题。明明有卡号为33的记录,但是我按卡号大于4去查询时,却没有查出这条记录,这是为什么?

       因为在数据库中卡号这个字段,我设计为字符串类型,而字符串类型的数据跟数值型的数据排序方式是不同的。

 

      当我把卡号这个字段(cardno)设计为字符串类型(char(10))时,进行降序排列结果为:

     当我把卡号这个字段(cardno)设计为整数类型(int)时,进行降序排列结果为:

所以我们为某些字段设计类型时,应注意一下。

Java中字符串相等与大小比较

在C++中,两个字符串比较的代码可以为: (string1==string2) 但在java中,这个代码即使在两个字符串完全相同的情况下也会返回false Java中必须使用string1.eq...
  • yaoxiaochuang
  • yaoxiaochuang
  • 2016年02月18日 03:51
  • 2970

C++ 之 浮点数的大小比较

本文首先 将 介绍 浮点数 的 存储结构 以及 (int&) 操作 含义。其次,介绍 常规 浮点数比较 方法。最后 本文,将采用 (int&) 转换为 整型 数据 ,直接比较 转换为的 整形数据 的...
  • u013630349
  • u013630349
  • 2015年04月08日 21:46
  • 3003

字符串转换为整形数字

题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。分析:这道题尽管不是很难,学过C/C++语言一般都能实现基本功能,但不同程序员就这道题写出的代码...
  • second_to_none
  • second_to_none
  • 2015年04月15日 16:54
  • 2017

数字字符串转整型数据的4种方法

数字字符串转整型数据的4种方法在项目开发中,我们经常需要把数字字符串(值在整型数据的能够表示的范围内)转换成整型数据,这里我总结C/C++中4种不同转换方式:1、使用system call调用atoi...
  • ACb0y
  • ACb0y
  • 2011年03月27日 23:40
  • 4405

计算机中基本类型float值表示和大小比较问题

通常计算机编程语言中都建议不要比较基本类型float的大小,特别是不要用等号来比较。(BigDecimal等对象类型例外,因为它已经不是采用IEEE 754标准表示法) 举例说明:  ...
  • pizi0475
  • pizi0475
  • 2015年01月15日 10:55
  • 1516

浮点数比较大小的问题

浮点数比较大小,由于精度问题,所以直接比较有时可能会出错。 单精度数7位有效数字。 (float) 双精度数16位有效数字。(double) 单精度数的尾数用23位存储,加上默认的小数点前的...
  • liujian20150808
  • liujian20150808
  • 2016年02月03日 17:51
  • 5336

数字字符串转换为整型数

题目内容: 从键盘输入一串字符(假设字符数少于8个),以回车表示输入结束,编程将其中的数字部分转换为整型数并以整型的形式输出。    函数原型为 int Myatoi(char str[]);...
  • qq_40629792
  • qq_40629792
  • 2018年01月09日 16:21
  • 26

数字字符串转整型数据的4种方法

http://blog.csdn.net/acb0y/article/details/6282458 数字字符串转整型数据的4种方法 在项目开发中,我们经常需要把数字字符串(值在整型数据的能够表示...
  • happylife1527
  • happylife1527
  • 2012年09月21日 17:18
  • 648

字符串比较大小的principle 、ASCII码和字符串string

http://www.cnblogs.com/aduck/articles/2246168.html  #include  //代码1 表示 #include using namespace std;...
  • tianzhijiaozi19
  • tianzhijiaozi19
  • 2016年09月07日 00:32
  • 575

Js、Jquery字符串数字比较大小。

var定义的变量应该是字符串,有时没有经过类型转换而进行比较的话,小于十的话还可以,如果大于十就会出错 例: var hour_select_begin=$('#hour_select...
  • alex8046
  • alex8046
  • 2015年08月17日 15:14
  • 783
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:整形数值与字符型数值大小比较
举报原因:
原因补充:

(最多只允许输入30个字)