zoukankan      html  css  js  c++  java
  • ACCESS模糊查询

    ACCESS模糊查询出现的问题,开发中需要注意!
    在SQL Server中模糊查询通常是这样的Select * from articleTable where authorName like '%jacky%'
    但是在Access中用这条语句执行的时候竟然发现查不出结果,怎么可能呢?

    后来查了下资料,发现问题如下:
    要进行模糊查找,则必须使用通配符,ACCESS库的通配符和SQL SERVER的通配符不一样。


    ACCESS库的通配符为:
    *  与任何个数的字符匹配。
    ?  与任何单个字母的字符匹配
    在SQL Server中的通配符为:
    % 与任何个数的字符匹配
    -  与单个字符匹配

    正确写法应是:

    在C#里写应写成 Select * From Table Where Name Like '%jacky%' 

                        Select * From Table Where Name Like '_jacky_' 

    Access内测试语句应写成 : Select * From Table Where Name Like '*jacky*' 

                                       Select * From Table Where Name Like '?jacky?'

  • 相关阅读:
    dockerk个人学习(0)
    ubuntu编译python源码的坑
    查找大目录
    ubuntu 远程gui显示
    paramiko模块
    python open和file的区别
    python type metaclass
    python 生成器 迭代器 yiled
    博客暂停更新,请移步新主页
    win10禁用自动更新服务
  • 原文地址:https://www.cnblogs.com/wifi/p/2208111.html
Copyright © 2011-2022 走看看