用通配符进行过滤

百分号通配符

%表示任何字符出现任意次数

SELECT prod_id, prod_name
FEROM Products
WHERE prod_name LIKE ‘Fish%‘;

下划线通配符

SELECT prod_id, pros_name
FROM Products
WHERE prod_name LIKE ‘_ inch teddy bear‘;

方括号通配符

SELECT cust_contact
FROM Customers
WHERE cust_contact LIKE ‘[JM]%‘
ORDER BY cust_contact;

原文地址:https://www.cnblogs.com/xjyxp/p/11158256.html

时间: 2024-10-22 16:36:35

用通配符进行过滤的相关文章

MySQL必知应会-第8章-用通配符进行过滤

第八章 用通配符进行过滤 本章介绍什么是通配符.如何使用通配符以及怎样使用LIKE操作符进行通配搜索,以便对数据进行复杂过滤. 8.1 LIKE操作符 前面介绍的所有操作符都是针对已知值进行过滤的.不管是匹配一个还是多个值,测试大于还是小于已知值,或者检查某个范围的值,共同点是过滤中使用的值都是已知的.但是,这种过滤方法并不是任何时候都好用.例如,怎样搜索产品名中包含文本anvil的所有产品?用简单的比较操作符肯定不行,必须使用通配符.利用通配符可创建比较特定数据的搜索模式.在这个例子中,如果你

[MySQL] 用通配符进行过滤

主要使用LIKE操作符进行通配搜索,以便对数据进行复杂过滤. 使用通配符创建比较特定数据的搜索模式. 百分号(%)通配符 % 表示任何字符出现任意次数. SELECT 列名1, 列名2 FROM 表名 WHERE 列名1 LIKE 条件(含一个或多个%); % 可以匹配0个.1个或多个字符. 下划线(_)通配符 下划线_只匹配单个字符而不是多个字符. SELECT 列名1, 列名2 FROM 表名 WHERE 列名1 LIKE 条件(含有_); 下划线_总是匹配一个字符,不能多也不能少. 通配符

【MySQL比知必会】第八章 用通配符进行过滤

1.LIKE操作符 之前使用的操作符都是针对已知的数据,而使用通配符可以对未知数据也进行搜索. 通配符(wildcard):用来匹配值得一部分的特殊字符. 搜索模式(search pattern):由字面值.通配符或两者组合构成的搜索条件. 搜索子句要使用使用通配符,必须使用LIKE操作符,因为它指示MySQL,后面跟的搜索模式是通配符匹配而不是直接相等匹配. 谓词:当一个操作符作为谓词时,它不再是一个操作符,LIKE是一个谓词. 2.百分号通配符% %表示任何字符出现任意次数. 输入:SELE

mysql必知必会--用通配符进行过滤

LIKE 操作符 前面介绍的所有操作符都是针对已知值进行过滤的.不管是匹配一 个还是多个值,测试大于还是小于已知值,或者检查某个范围的值,共 同点是过滤中使用的值都是已知的.但是,这种过滤方法并不是任何时 候都好用.例如,怎样搜索产品名中包含文本anvil的所有产品?用简单 的比较操作符肯定不行,必须使用通配符.利用通配符可创建比较特定 数据的搜索模式.在这个例子中,如果你想找出名称包含anvil的所有产 品,可构造一个通配符搜索模式,找出产品名中任何位置出现anvil的产 品. 通配符(wil

08 使用通配符进行过滤 - like

like操作符 要在搜索子句中使用通配符,必须使用like操作符 like指示MySQL后跟的搜索模式利用通配符匹配 %表示任意字符出现任意次数 select prod_id, prod_name from products where prod_name like 'jet%'; //找出所有词以jet开头的产品 是否区分大小写与MySQL的配置方式有关,默认忽略大小写 select prod_id, prod_name from products where prod_name like '

第六课 用通配符进行过滤

6.1 like操作符 百分号通配符%: % 表示任何字符出现任意次数,比如以什么打头的啊,什么结尾的啊 select * from products where vend_id like 'D%'; select * from products where prod_name like '%y'; 返回的是D打头的数据,另一个是y结尾的数据,这里&可以匹配任意次数,注意也可以是0次,然后用%匹配不出来null _通配符 下划线的用途与 % 一样,但它只匹配单个字符,而不是多个字符.记住只能匹配

通配符和正则表达式-grep,egrep,fgrep

通配符和正则表达式-grep,egrep,fgrep 通配符和正则表达式,通配符用于文件名匹配,命令支持ls,cp,rm等;正则为通用匹配,命令支持grep,awk,sed,vi,find等.文本过滤工具grep,egrep,fgrep 通配符 *  匹配零个或多个任意字符 ?  匹配单个任意字符 [] 匹配指定范围内的一个字符,[]括号中的 字符间隔符 可以省略,如,\=:等等.举例[1:2=3,5\7] = [12357],也推荐使用这种省略写法作为标准 ^  取反,表示非.注意:非数字即包

SQL语句检索数据排序及过滤

阅读目录 一:排序检索数据 二:过滤数据 三:高级数据过滤 四:用通配符进行过滤 回到顶部 一:排序检索数据 1.1 排序数据 比如查询数据库中表数据的时候,我们使用如下语句: select * from user; 如下所示: 但是上面查询出来的数据并没有排序过的,因此如果我们想让数据进行排序,我们可以使用 order by子句.order by 子句会以字母顺序排序数据的.如下排序代码: select * from user order by username; 如上的含义是:查询user表

mysql必知必会笔记

一.了解sql 数据库是一个以某种有组织的方式存储的数据集合. 数据库基础 数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件). 表(table) 某种特定类型数据的结构化清单. 模式(schema) 关于数据库和表的布局及特性的信息. 列(column) 表中的一个字段.所有表都是由一个或多个列组成的. 数据类型(datatype) 所容许的数据的类型.每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据. 行(row) 表中的一个记录. 主键(primar