zoukankan      html  css  js  c++  java
  • 在Access和 SQL Server中通配符的应用方法

    [转自http://www.zylj.com/article/xgrj/rjyy/1617.html]

    Access SQL Server是企业中常用的数据管理和应用的平台,无论使用那种管理平台,对数据进行查询是数据管理系统中最重要也是最基本的功能之一。

    Access 支持 ANSI-89结构化查询语言标准,在对 Access 数据库运行查询及查找和替换操作时,使用 ANSI-89 通配符。ANSI-89 通配符的应用如下:

    字符

    说明

    示例

    *

    匹配任意数量的字符。可以在字符串中的任意位置使用星号 (*)

    “wh*”将找到“what”、“white”和“why”,但找不到“awhile”或“watch”。

    ?

    匹配任意单个字母字符。

    “B?ll”将找到“ball”、“bell”和“bill”。

    [ ]

    匹配方括号内的任意单个字符。

    “b[ae]ll”将找到“ball”和“bell”,但找不到“bill”。

    !

    匹配方括号内字符以外的任意字符。

    “b[!ae]ll”将找到“bill”和“bull”,但找不到“ball”或“bell”。

    -

    匹配一定字符范围中的任意一个字符。必须按升序指定该范围(从 A Z,而不是从 Z A)。

    “b[a-c]d”将找到“bad”、“bbd”和“bcd”。

    #

    匹配任意单个数字字符。

    “1#3”将找到“103”、“113”和“123”。

    SQL Server支持 ANSI-92结构化查询语言标准, ANSI-92 通配符的应用如下:

    字符

    说明

    示例

    %

    匹配任意数量的字符。该字符可用作字符串中的第一个字符或最后一个字符。

    “wh%”将找到“what”、“white”和“why”,但找不到“awhile”或“watch”。

    _

    匹配任意单个字母字符。

    “B_ll”将找到“ball”、“bell”和“bill”。

    [ ]

    匹配方括号内的任意单个字符。

    “b[ae]ll”将找到“ball”和“bell”,但找不到“bill”。

    ^

    匹配方括号内字符以外的任意字符。

    “b[^ae]ll”将找到“bill”和“bull”,但找不到“ball”或“bell”。

    -

    匹配一定字符范围中的任意一个字符。必须按升序指定该范围(从 A Z,而不是从 Z A)。

    “b[a-c]d”将找到“bad”、“bbd”和“bcd”。

  • 相关阅读:
    log4net的使用
    数据库概念及构成
    基于C#WPF框架——动画
    基于C# WPF框架的贪吃蛇
    使用Teigha.net读取CAD的常用功能模块
    Teigha.net实体属性注释
    .net(C#数据库访问) Mysql,Sql server,Sqlite,Access四种数据库的连接方式
    Delphi解析修改Json文件,基于superobject.pas(ISuperObject)
    C++结构体与Delphi结构体相互传参,结构体中包含结构体的嵌套,数组指针
    C++ Json解析CJsonObject的详细使用
  • 原文地址:https://www.cnblogs.com/anchenjie007/p/1633967.html
Copyright © 2011-2022 走看看