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

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

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

 

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

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

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

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭