这是本人的第一个博客,以后会及时整理遇到的问题,方便和大家进行交流。 第一次也不知道说什么了,直接进入正题吧。

因为我的数据在设计时候数据源是竖列存的,满足条件的数据是横列存的。如下图所示:

我要筛选出第一幅图中item_no是“32,31,30,29,28,27,1”,也就是第二幅图中包括的序号值,对应的item_no和item_name起初我以为很简单,于是很自信的写了下面这条sql语句进行转化:

结果显而易见差不多结果,原因很简单,因为in后面的结果查出来是类似于'1,2,3,4,5'这样的格式,而item_no是'1','2','3'这样的格式,所以用in是查不到值的。

起初我想的是将‘1,2,3,4,5’转化为整形,但是后来查了各种资料,发现这样转化不是简单的sql可以实现的。

于是能想到的就是字符串的比较了于是有了下面的这条sql:

到这里已经接近尾声了,因为我看到查询结果已经进行了一部分的筛选。但是它不是按逗号拆分查找的,所以导致把3,2,1这种单个数字对应的也查询出来了。这样找到问题就比较简单处理了,没有逗号那就想办法用拼逗号的形式去比较呗,如下:

问题终于解决了,心里就踏实了。下次接着整理遇到的问题,希望大家可以提出更好的解决方案,进行讨论。

最新文章

  1. 解决自定义leftBarButtonItem返回手势失效的方法
  2. 2.0、Hibernate框架的简单搭建
  3. C# 操作mongodb子文档
  4. 百万级数据查询到datatable中,提示内存溢出
  5. Microsoft SQL Server 博客目录
  6. Spark Streaming、HDFS结合Spark JDBC External DataSouces处理案例
  7. podupdate时没有进度
  8. App 推荐:Spotify
  9. Week 5a - Mouse input and more lists ----mouse input
  10. springMVC 实现redis分布式锁
  11. PHP删除目录及目录下所有文件
  12. RN开发中的报错以及告警
  13. php 日期格式转换万能公式
  14. 085 HBase的二级索引,以及phoenix的安装(需再做一次)
  15. 解决C3P0在Linux下Failed to get local InetAddress for VMID问题
  16. nvm 安装
  17. Cas Server源码编译现场实例
  18. golang学习笔记 ---面向并发的内存模型
  19. (转)Ubuntu 16.04 安裝Docker(PS:本文适用amd64位的ubuntu系统)
  20. linux CentOS6.5 yum安装mysql 5.6(转载&删改)

热门文章

  1. C++利用偏移量对文件操作
  2. Silverlight日记:动态操作Grid
  3. JQuery EasyUI学习记录(二)
  4. 使用的是html5的canvas将文字转换成图片
  5. cocos2d-x之CCCardinalSplineBy
  6. 【思维题 状压dp】APC001F - XOR Tree
  7. 【启发式拆分】bzoj4059: [Cerc2012]Non-boring sequences
  8. 洛谷 1486/BZOJ 1503 郁闷的出纳员
  9. 素材网站——mokuge
  10. Python爬虫系列-Selenium+Chrome/PhantomJS爬取淘宝美食