数据库应用2023-04-08
msql like _ vs %
In MySQL, the underscore (_
) and percent sign (%
) are wildcards used in LIKE
expressions for pattern matching.
The underscore matches any single character, while the percent sign matches any sequence of zero or more characters. For example:
LIKE 'cat'
: matches any string that exactly equals'cat'
LIKE 'c_t'
: matches any string that starts with'c'
, ends with't'
, and has one character between them (e.g.,'cat'
,'cot'
,'cut'
, etc.)LIKE 'c%'
: matches any string that starts with'c'
(e.g.,'cat'
,'can'
,'cookie'
, etc.)LIKE '%at'
: matches any string that ends with'at'
(e.g.,'cat'
,'bat'
,'flat'
, etc.)LIKE '%a%'
: matches any string that contains the letter'a'
(e.g.,'cat'
,'banana'
,'apple'
, etc.)
Note that MySQL is case-insensitive by default, so LIKE 'CAT'
is equivalent to LIKE 'cat'
. However, you can change this behavior by setting the collation or using the BINARY
keyword.
作者:Chuck Lu GitHub |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2022-04-08 Register Servers sql server
2022-04-08 Firefox vulnerable process has been exploited and is running
2021-04-08 炉石Advanced rulebook
2021-04-08 炉石bug反馈
2020-04-08 nuget安装.net standard
2020-04-08 GitHub sync the original repository by pull request
2020-04-08 Is there a way to include commas in CSV columns without breaking the formatting?