`
qiuxiaorong1979
  • 浏览: 81406 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

SQL Server中通配符的使用

阅读更多
1. 通配符"_"(单个字符)
"_"号表示任意单个字符,该符号只能匹配一个字符。"_"可以放在查询条件的任意位置,且只能代表一个字符,一个汉字只使用一个"_"表示。

2. 通配符"%"(0个或多个字符):
"%"符号是字符匹配符,能匹配0个或更多字符的任意长度的字符串。在SQL语句中可以在查询条件的任意位置放置一个"%"来代表一个任意长度的字符串。在查询条件时也可以放置两个"%"进行查询,但在查询条件中最好不要连续出现两个"%"。

3. 通配符"[]"
在模式查询中可以利用"[]"来实现查询一定范围的数据。"[]"用于指定一定范围内的任何单个字符,包括两端数据。

4. 通配符"[^]"
"[^]"用来查询不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符。
如:select * from user where username like 'M[^abc]%'
表示从表user中查询用户名以M开头,且第二个字符不是a,b,c信息。


分享到:
评论

相关推荐

    SQL Server 2005 通配符及其意义

    SQL Server 2005 通配符及其意义 和 使用通配符的例子

    SQL Server中通配符的使用示例

    主要介绍了SQL Server中通配符的使用示例,本文给出多个示例来讲解通配符的使用方法,需要的朋友可以参考下

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示 SQLPrompt最新版本 绿色版 SQL Prompt 是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动...

    SQL Server和Access在使用SQL语言中的差异研究.pdf

    SQL Server和Access在使用SQL语言中的差异研究 SQL Server和Access都是MIS系统开发中常用的数据库管理系统,但它们在SQL语言上的差异却很少被研究。本文探讨了SQL Server和Access在SQL语言上的差异,旨在帮助...

    sqlserver -like

    sql server like用法 将通配符作为文字使用

    SQLServer高频面试题及答案

    like %和-是SQL语言中的两个不同的通配符。like %是模糊查询,-是精确查询。 18. count(*)、count(1)、count(column)的区别是什么? count(*)、count(1)、count(column)是SQL语言中的三个不同的聚合函数。count(*)...

    sqlserver期末考试试题A.pdf

    本资源提供了SQL Server期末考试试题A的详细解析,涵盖了SQL Server的身份验证模式、主键、默认值约束、全局变量、触发器、检查约束、通配符、存储过程、SELECT语句、WHERE子句、ORDER BY子句、GROUP BY子句、HAVING...

    SQL 通配符

    详细介绍了SQL server 中通配符的使用方法,带有案例分析

    SQL Server数据库试题十及答案.doc

    2. 在 SQL Server 中,单行注释语句是使用 -- 开始的一行内容。 3. UPDATE 语句可以用来修改表中的数据。 SQL Server 的索引 1. 索引可以提高查询速度,但也可以增加数据插入和更新的时间。 2. 在 SQL Server 中,...

    SQLserver中字符串查找功能patindex和charindex的区别

    PATINDEX 可使用通配符,而 CHARINDEX 不可以。 这两个函数都带有2个参数: 1 希望获取其位置的模式。使用 PATINDEX,模式是可以包含通配符的字面字符串。使用 CHARINDEX,模式是字面字符串(不能包含通配符)。 2 ...

    SQL server2005 中通配符

    SQL server2005中使用通配符的概念,应用讲解

    sql server数据库模糊查询语句

    部分内容“sql server数据库模糊查询语句, ...[ ] 通配符的示例。...使用 ESCAPE 关键字定义转义符 ”

    Access采用sql语句与sql的区别

    SQL 视图中的 SQL 语句可以在 SQL Server 中使用,但是它们之间存在一定的区别。 Access 和 SQL Server 的 SQL 语法差异 在讨论 Access 和 SQL Server 的 SQL 语法差异之前,我们需要了解它们之间的区别。下表总结...

    SQLPrompt_7.2.4.291(含注册机+图文安装)完美支持SQL2008R2,2012,2014,2016

    自动使得对象名称合格 三:代码重构 无需打断相关性即可对对象重命名 将SQL代码封装成一个存储好的程序 扩展通配符 拆分表格 四:浏览数据库 查找无效的数据库对象 从查询语句中直接将对象改编为ALTER 找到未使用的...

    SQLServer数据库的查询和视图.ppt

    SELECT 语句是 SQL Server 数据库查询的核心语句,通过使用 SELECT 语句,我们可以从数据库中提取所需的数据,并进行各种操作,如选择输出列、定义列别名、替换查询结果中的数据、计算列值和消除结果集中的重复行等...

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

    1- An SQL Server Backend; 2- More than 300 records in the database and around 500 bytes of data per row; 3- An application level search feature. As you might notice I have just described 90% of ...

    SQL查询语句通配符与ACCESS模糊查询like的解决方法

    SQL Server中的通配符为:% 与任何个数的字符匹配_ 与单个字符匹配正文我今天在写个页面的时候,也很郁闷,表中明明有记录,但在ASP里就是搜索不到,理论的sql语句如下:Select * FROM t_food Where t_food.name ...

    精通SQL--结构化查询语言详解

    10.3.3 在having子句中使用相关子查询 201 10.4 嵌套子查询 203 10.5 使用子查询创建视图 204 10.6 树查询 205 第11章 数据插入操作 209 11.1 插入单行记录 209 11.1.1 基本语法 209 11.1.2 整行插入 209 ...

    21天学会SQL

    11.2.7 连接查询中使用聚合函数 232 11.2.8 高级连接查询实例 233 11.3 组合查询 235 11.3.1 使用组合查询 236 11.3.2 使用UNION的规则 237 11.3.3 使用UNION得到复杂的统计 汇总样式 238 11.3.4 排序组合查询的结果...

Global site tag (gtag.js) - Google Analytics