【SQL】字段筛选出含有某些关键词,模糊匹配LIKE的用法

如果我们要查询数据库中,某个字段含有一些文字,例如查名字的时候,查询开头含有某些姓氏的人,或者查询以某些符号结尾的文字,都可以用模糊匹配来查询字段,WHERE子句+LIKE 的操作符搜索。

以下是一些使用示例:

1. 基本模糊匹配&转义通配符的处理

使用%作为通配符来匹配任意数量的字符。

SELECT * FROM table_name WHERE column_name LIKE 'pattern%';

这将选择column_name中以"pattern"开头的所有行。

如果是筛选网址的时候,例如未处理的网址是长这样:

//mp.csdn.net

因为上面有转义通配符,会给如果用上面的查询会跳出报错:

“1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for th

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值