【VB】SQL模糊查询和组合查询(机房问题)

这篇博客以机房的"操作员工作记录"为例,介绍了如何在VB中实现模糊查询和组合查询。模糊查询允许不精确的搜索条件,而组合查询则是用户自定义多个查询条件并组合。文章详细探讨了不同逻辑下的组合查询实现,包括当选择框为空或不空时的各种情况,并提供了使用`Select Case`和`If`语句进行SQL关键字转换的方法。还强调了输入验证和数据库处理的优化考虑。
摘要由CSDN通过智能技术生成

在机房里,有三个窗体涉及到了组合查询,几乎可以用完全相同的代码。在这里,我以”操作员工作记录“为例介绍模糊查询和组合查询。

模糊查询,顾名思义,就是模糊查询数据库中数据,何为模糊呢?就是不给出准确的查询条件。例如:

    txtSQL = "select * from worklog_Info where "
这就是在模糊的查询worklog表数据。

什么又是组合查询呢?

组合查询的原理相当于多条件查询(参考我的博客SQL多条件查询),但又不同于多条件查询,组合查询是自己选择查询条件以及组合条件,然后将数据库中符合条件的语句查询出来。同样以“操作员工作记录”为例:


关键位置在哪?对,没错,就是最后的组合关系。

我敲这部分代码的时候是围绕组合关系展开的,在这里,组合查询可以有多种逻辑,我认为从这下手比较简单。

组合关系里只有”

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 30
    评论
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值