`
savefrom
  • 浏览: 42230 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQL 通配符

    博客分类:
  • SQL
阅读更多


通配符 说明
_    与任意单字符匹配
 
%    与包含一个或多个字符的字符串匹配
 
[ ]  与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。
 
[^]  与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。
 

例子:

• WHERE FirstName LIKE '_im' 可以找到所有三个字母的、以 im 结尾的名字(例如,Jim、Tim)。
 
• WHERE LastName LIKE '%stein' 可以找到姓以 stein 结尾的所有员工。
 
• WHERE LastName LIKE '%stein%' 可以找到姓中任意位置包括 stein 的所有员工。
 
• WHERE FirstName LIKE '[JT]im' 可以找到三个字母的、以 im 结尾并以 J 或 T 开始的名字(即仅有 Jim 和 Tim)
 
• WHERE LastName LIKE 'm[^c]%' 可以找到以 m 开始的、后面的(第二个)字母不为 c 的所有姓。

分享到:
评论

相关推荐

    T-SQL 通配符和逻辑表达式

    在探讨T-SQL通配符和逻辑表达式的应用与注意事项之前,我们首先应当明确这两个概念在数据库查询语言中的核心地位。T-SQL,即Transact-SQL,是Microsoft SQL Server所使用的SQL方言,它不仅支持标准SQL语句,还提供了...

    SQL 通配符DOC版

    SQL 通配符是数据库查询中的重要工具,用于在 WHERE 子句中匹配不完全确定的数据。它们在配合 LIKE 运算符使用时,能够帮助用户模糊搜索数据库中的记录,适用于那些不知道确切值但知道部分信息的情况。在 SQL 中,...

    SQL通配符 基礎知識

    SQL通配符 SQL通配符 SQL通配符 SQL通配符 SQL通配符

    wildcard_attacks(利用SQL通配符进行DOS攻击)

    ### 通配符攻击(利用SQL通配符进行DOS攻击) #### 概述 本文主要探讨了如何滥用Microsoft SQL查询中的通配符来消耗数据库服务器的CPU资源,从而达到拒绝服务(Denial of Service, DOS)攻击的目的。这种攻击方式...

    详解SQL 通配符

    在 SQL 中,通配符与 SQL LIKE 操作符一起使用。 SQL 通配符用于搜索表中的数据。 在 SQL 中,可使用以下通配符: 通配符 描述 % 替代 0 个或多个字符 _ 替代一个字符 [charlist] 字符列中的任何单一字符 ...

    SQL语言中使用的通配符

    SQL语言中使用的通配符 SQL语言中使用的通配符是数据库查询中非常重要的概念,它们可以帮助开发者更方便地查询和匹配数据库中的数据。在SQL Server中,通配符主要有四种: "_"、"%"、"[]"和"[^]",每种通配符都有其...

    SQL中查询中使用通配符

    SQL通配符主要用于`LIKE`、`GLOB`、`REGEXP`等操作符中,帮助我们进行更灵活的数据筛选。下面将详细介绍SQL中的几种常见通配符及其用法。 1. `%` - 百分号通配符 `%` 是SQL中最常用的通配符,它代表零个、一个或多...

    SQL 语法 SQL 总结 SQL教程

    SQL 通配符 SQL In SQL Between SQL Aliases SQL Join SQL Inner Join SQL Left Join SQL Right Join SQL Full Join SQL Union SQL Select Into SQL Create DB SQL Create Table SQL Constraints SQL ...

    Sql 语句详解

    12. SQL 通配符 16 13. SQL IN 操作符 18 14. SQL BETWEEN 操作符 18 15. SQL Alias(别名) 19 16. SQL JOIN 20 17. SQL INNER JOIN 关键字 22 18. SQL LEFT JOIN 关键字 23 19. SQL RIGHT JOIN 关键字 24 20. SQL ...

    SQL Server 2005 通配符及其意义

    在SQL Server 2005中,通配符是用于数据检索时匹配字符串模式的关键工具。这些通配符使得查询可以更加灵活,帮助用户在不完全知道确切信息的情况下找到匹配的数据。以下是SQL Server 2005中常用的通配符及其具体含义...

    SQL语法查询(W3school)

    3. SQL 通配符:用于在Like操作中搜索特定模式的字符。常用的通配符有百分号(%)表示零个或多个字符,下划线(_)表示单个字符。 4. SQL In:允许在WHERE子句中指定多个值,以匹配列中的值。 5. SQL Between:用于...

    sql 学习文档

    8. SQL 通配符: - `%` 通配符代表零个、一个或多个字符,例如`WHERE column LIKE '%example%'`将找到所有包含"example"的记录。 - `_` 通配符代表单个字符,例如`WHERE column LIKE 'a_b'`将找到以"a"开头,中间...

    SQL教材(支持各种数据库)

    - **SQL通配符**:如`%`和`_`,用于LIKE子句中进行模糊匹配。 - **SQL IN**:用于检查某个值是否在一个特定的集合中。 - **SQL BETWEEN**:用于检查某个值是否在指定范围内。 - **SQL Aliases**:为表或列指定别名,...

    SQL期中考试题目

    5. **SQL通配符**:“%”代表零个、一个或多个字符,“_”代表单个字符。 6. **三级模式**:外模式,模式,内模式;外模式/模式映射,模式/内模式映射。 简答题部分: 1. **完整性检查**:确保数据的准确性和一致...

    SQL操作符和函数

    #### 五、SQL通配符 - **WILDCARDS**:用于模糊匹配。 - `%`:匹配任意数量的字符。 - `_`:匹配单个字符。 #### 六、SQL约束 - **CONSTRAINTS**:用于限制表中的数据类型。 - `NOT NULL`:确保列不为空。 - `...

    SQL笔记——学习sql时候的一些笔记和SQL基础

    * SQL 通配符: + %:代表零个或多个字符 + _:仅代替一个字符 + [charlist]:字符列表的任何单一字符 + [^charlist]:不在字符列表的任何单一字符 4. 逻辑运算符 * AND 运算符:如果第一个条件和第二个条件都...

Global site tag (gtag.js) - Google Analytics