加入收藏 | 设为首页 | 会员中心 | 我要投稿 92站长网 (https://www.92zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MYSQL:%通配符

发布时间:2023-01-05 06:30:48 所属栏目:MsSql教程 来源:网络
导读: 数据总览:

前面介绍的过滤是针对数据中的已知值进行过滤的。
如果需要过滤符合条件的未知值的话mssql 通配符,就需要用到通配符了。通配符是用来匹配值的一部分的特殊字符。通配符本质上

数据总览:

在这里插入图片描述

前面介绍的过滤是针对数据中的已知值进行过滤的。

如果需要过滤符合条件的未知值的话mssql 通配符,就需要用到通配符了。通配符是用来匹配值的一部分的特殊字符。通配符本质上是SQL中的WHERE子句中有特殊含义的字符。通配符搜索只能用于文本字段(字符串)。非文本数据类型字段不能用通配符搜索。

百分号(%)通配符

SELECT prod_id, prod_name
FROM products
WHERE prod_name LIKE 'Fish%';

在这里插入图片描述

这个例子的搜索模式是 ‘Fish%’ ;在执行这条子句时,将检索任意以Fish开头的词。%告诉DBMS接受Fish之后的任意字符,不管它有多少字符。

通配符可在搜索模式中的任意位置使用,并且可以匹配多个通配符。

例子

SELECT prod_id, prod_name
FROM products
WHERE prod_name LIKE '%bean bag%';

在这里插入图片描述

搜索模式 ‘%bean bag%’ 表示匹配任何位置上包含文本bean bag的值,不论它之前或之后出现什么字符。

通配符也可以出现在搜索模式的中间。

例子

SELECT prod_id, prod_name
FROM products
WHERE prod_name LIKE 'F%y';

在这里插入图片描述

(编辑:92站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!