您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MySQL

3.27. LIKE 声明中的 % 和 _ 是什么意思?

时间:12-14来源:作者:点击数:

 % 对应于0个或更多字符, _ 只是 LIKE 语句中的一个字符。

%

表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号( %% )表示。

比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' ,将会把 u_name 为 张三,张猫三、三脚猫,唐三藏 等等有 三 的记录全找出来。另外如果需要找出 u_name 中既有 三 又有 猫 的记录,请使用 and 条件。

_

表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句,比如 SELECT * FROM [user] WHERE u_name LIKE '_三_',只找出 唐三藏 这样 u_name 为三个字且中间一个字是 三 的。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐