美文网首页
数据库中有此条数据,但是用sql查不出来

数据库中有此条数据,但是用sql查不出来

作者: dongfang | 来源:发表于2017-12-04 10:03 被阅读38次

项目中遇见的问题

存储的联系人2200多条。每次根据机构级别 ol 来查询的。

select * from ADRESS_BOOK_USER where ol>=9    

ol  小于10的都可以查出来,但是 大于10的就是查不出来,

sql 写的也没有问题,就是查不出数据。

经仔细审查,原来存表的时候数据结构给写错了。

ol 应该用int 类型,当初存成了字符串类型。症结问题就在此。

以后,不要闲麻烦, 数据类型一定要精确,否则给后来的查询埋炕。

最后将sql 语句修改一下,select * from ADRESS_BOOK_USER where ol+0>=9  就可以查出来了。

ol+0  ➕0 代表将字符串强转为int 类型。

相关文章

  • 数据库中有此条数据,但是用sql查不出来

    项目中遇见的问题 存储的联系人2200多条。每次根据机构级别 ol 来查询的。 select * from ADR...

  • MySQL基本语句

    库操作 [查] - 查看所有数据库 [增] - 创建新数据库 [查] - 查看创建数据库的SQL的语句 [用] -...

  • iOS-数据库-SQL

    iOS-数据库 -sql 先从数据库语句-SQL语句 1、在程序运行过程中,要想操作(增删改查,CRUD)数据库中...

  • thinkphp对数据库增删改查

    thinkphp对数据库增删改查进行了封装操作,使得使用更加方便,但是不一定灵活。 可以用封装的用,需要写sql,...

  • 数据库

    SQL语句增删改查 SQL表关系 SQLiteDatabase操作SQLite数据库 SQLiteOpenHelp...

  • 数据库的基础增删改查SQL语句

    数据库的基础增删改查SQL语句 创建数据库: create database dbname 删除数据库: drop...

  • MySQL数据库高级操作一

    前言 MySQL增删改查基本操作后,为了优化数据库还可使用视图、事务、索引等数据库操作。 1、视图——SQL语句查...

  • SQLite用sql语句进行增删改查

    用sql语句实现数据库的基本增删改查操作 查阅官方文档 主要是执行的SQLiteDatabase的execSQL方...

  • 二、高级查询

    1.设在SQL Server 2008某数据库中有图书表(书号,书名,出版日期,单价),其中”书号“是主码。现要查...

  • 11月13日C#学习总结

    今天学习了ADO.NET数据库、Connection对象、连接数据库步骤、Command对象、常用的SQL命令-查...

网友评论

      本文标题:数据库中有此条数据,但是用sql查不出来

      本文链接:https://www.haomeiwen.com/subject/gvutixtx.html