(二)SQL LIKE 操作符 与 通配符

SQL LIKE 操作符

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

语法格式:

SELECT *
FROM user
WHERE name LIKE 'o'
条件是name和‘o’一样的

SQL通配符

在 SQL 中,通配符与 SQL LIKE 操作符一起使用。

SQL 通配符用于搜索表中的数据。

在 SQL 中,可使用以下通配符:

通配符描述
%替代 0 个或多个字符
_替代一个字符

如:

SELECT *
FROM user
WHERE name LIKE 'o%'
条件是name以‘o’开头的

SELECT *
FROM user
WHERE name LIKE '%o'
条件是name以‘o’结尾的

SELECT *
FROM user
WHERE name LIKE '%o%'
条件是name包含‘o’的

通过使用 NOT 关键字,您可以选取不匹配模式的记录。

SELECT *
FROM user
WHERE name NOT LIKE '%o%'
条件是name不包含‘o’的

“_”与“%”功能相似,“_”可以代表一个或者多个字符,而“_”只能代表一个字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值