本人遇到一个问题!就是 oracle 为什么 varchar 类型 为什么加上 ' ' 却查询不出数据 然而不加却能查询出来[图片] [图片] [图片]

求大牛 过来看看

本贴最后更新于 940 天前,其中的信息可能已经时过境迁

8985c1f4c0e74f31a7cdb7095e44951d-3S5OPJ6ICXEL6G4Q1ZIF9.png

ed8415cef7e945209027ef4fbda68592-P2L50MMKJ4KAGM2WR.png

  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    234 引用 • 525 回帖
  • SQL
    78 引用 • 238 回帖 • 3 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    91 引用 • 116 回帖 • 635 关注
2 回帖   
请输入回帖内容...
  • jiefanzhang  

    你把数据库中的数据复制出来看一下有没有空格在里面. 之前有遇到类似的问题, 都是空格惹的祸!

  • vgm  

    首先要搞清楚 '' 跟 null 是有区别的
    xx='' 是查不出等于 null 的数据的
    你看看你表里面的数据的字段是不是为 null