大家好,我们继续讲解VBA数据库解决方案,今日讲解第53讲内容:工作表查询时,类似于筛选功能的LIKE和NOT LIKE 的应用。大家在工作的时候,利用EXCEL操作,筛选是必不可少的工具之一。例如我们可以筛选以某个字符开头的数据,或者筛选不以某个字符开始的数据,那么这个功能如何在ADO连接EXCEL进行查询时实现呢?

实例讲解,我们看下面的数据:

我们要筛选出以W开始的生产厂的数组和不是以W开始的数据。如何实现呢?

下面看我给出的代码:

Sub mynzRecords_53() '第53讲 工作表数据查询时,类似筛选功能LIKE和NOT LIKE的应用.

Dim cnADO, rsADO As Object

Dim strPath, strSQL1, strSQL2, strSQL3, strSQL4 As String

Worksheets("53").Select

Cells.ClearContents

Set cnADO = CreateObject("ADODB.Connection")

Set rsADO = CreateObject("ADODB.Recordset")

strPath = ThisWorkbook.FullName

cnADO.Open "provider=Microsoft.ACE.OLEDB.12.0;extended properties='excel 12.0;hdr=yes;imex=1';data source=" & strPath

strSQL1 = "select 型号,生产厂,供应商,数量 from [数据$] WHERE 生产厂 Like 'W%'"

arr = Array("型号

查询两张表 然后把数据并在一起_工作表数据查询时,类似筛选功能LIKE和NOT LIKE的应用...相关推荐

  1. SqlServer+mysql查询两张表的相同和不同数据

    sqlserver 在SQL SERVER 2000中只能用Exists来判断,到了SQL SERVER 2005以后可以采用EXCEPT和INTERSECT运算符比较两张表的数据. INTERSEC ...

  2. mysql 左连接两张表_mysql左连接右连接(查询两张表不同的数据)

    left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 : right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录: inner join(等值连 ...

  3. Mysql如何对两张表的相同字段,同时查询两张数据表

    前言 假设现在有两张数据表 表1如下: 表2如下: 表1和表2同时都再mysql的情况下,只有他们的uuid是一样的,其他字段信息不同,现在需要用sql语句根据uuid,同时将符合要求的数据查询出来, ...

  4. 创建商品表中插入一条数据/图书表中新增一条记录/学生表中,要求查询姓张,并且年龄在18到25岁之间的学生/查询article文章表

    在以上创建的商品表中插入一条数据:名称为"学生书包".价格18.91.库存101.描述为空 在图书表中新增一条记录:Java核心技术.作者"Cay S. Horstman ...

  5. Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet

    Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet 发表时间:2020-04-26 问题:从当前目录或子目录中查询符合条件的excel表格,并从这 ...

  6. mysql查询两张表的同一列_如何快速查找两个数据表之间的相同和不同?

    原标题:如何快速查找两个数据表之间的相同和不同? 知识 随笔 案例 声音 其他 编者按 工作中经常会遇到对来源不同的数据进行比对,查找相同.不同.差异性等.过于复杂的需求,我们通常会转换思路,使用数据 ...

  7. sql查询两张表的并集union和union all

    使用 union all 和 union 1.新建两张表:student.teacher //学生表 create table student( id int primary key, name va ...

  8. access如何查询两张表的内容_Access使用技术2:使用交叉表查询向导进行每日汇总...

    个人主页:http://office-access.cn 公众号:DataMapHuanyu Access使用技术2:使用交叉表查询向导进行每日汇总 Access交叉表查询可以合并每日的量,日汇总功能 ...

  9. oracle 查询两张表合并,oracle的多表合并查询-工作心得

    刚刚开发需求写了个SQL,记个笔记,学习下关于数据库的多表合并查询的用法 select t.* from A t UNION ALL/UNION/Intersect/MINUS select s.* ...

最新文章

  1. 负载均衡的几种常用方案
  2. 反射(操作MetaData)
  3. Android7.0 PowerManagerService(2) WakeLock的使用及流程
  4. 买卖股票的最佳时机II
  5. netty里集成spring注入mysq连接池(二)
  6. C语言 数组排序 – 插入法排序 - C语言零基础入门教程
  7. usb接口供电不足_USB不被电脑识别,按F8有用吗?这篇文章告诉你
  8. 加密货币的天堂? 盘点 7 大对加密货币免税的国家!
  9. GPS开发常用方法和Criteria确定android location providerGPS
  10. 比较:Java和python
  11. inline函数的注意事项有哪些?
  12. 警惕那些产生负价值的开发者
  13. windows录屏_电脑如何录制屏幕?windows录屏软件哪个好?
  14. 十六款优秀任务管理软件,哪款适合您呢?
  15. 面试宝典(一)之程序员必备面试软技能
  16. 磁共振图像处理流程,基于北师大DPARSF
  17. 【MySQL操作练习】
  18. ESG评级是什么意思呢?
  19. 春节后面试别人的经历总结之二,好岗位分享给还在找工作中的软件开发爱好者们
  20. UltraEdit打开文件,中文显示为乱码的解决方法

热门文章

  1. LeetCode简单题之数组元素积的符号
  2. LeetCode简单题之位1的个数
  3. SLAM架构的两篇顶会论文解析
  4. echarts数据变了不重新渲染,以及重新渲染了前后数据会重叠渲染的问题
  5. Vue(十)生命周期
  6. [BZOJ1857][Scoi2010]传送带
  7. [笔记]C#基础入门(八)——C#标识符的命名规则
  8. bootstrap:按钮,下拉菜单
  9. GPS部标平台的架构设计(十)-基于Asp.NET MVC构建GPS部标平台
  10. 双击进入物料数据的指定视图