首页 > 数据库技术 > 详细

SQL——LIKE操作符

时间:2019-08-10 16:46:40      阅读:102      评论:0      收藏:0      [点我收藏+]

一、LIKE操作符的基本用法

LIKE操作符用于在WHERE子句中,搜索相似、类似的数据。

LIKE操作符语法:

SELECT 列名1,列名2... FROM 表名 WHERE 列名 LIKE xxx;

示例student表:

技术分享图片

例子:

SELECT * FROM student WHERE student_number LIKE "201902%";

运行结果:

技术分享图片

二、使用NOT关键字

通过NOT关键字,可以搜索不相似、不类似的数据。

语法如下:

SELECT 列名1,列名2... FROM 表名 WHERE 列名 NOT LIKE xxx;

例子:

SELECT * FROM student WHERE student_number NOT LIKE "201902%";

运行结果:

技术分享图片

三、通配符

_ :表示替换一个字符。

% :表示代替一个或多个字符。

[ ]:表示匹配[ ]内的任意单一字符([]MySQL 和 SQLite 都不支持,会被当成普通字符)。

[^ ] :表示不匹配[^ ]内的任意单一字符(^只有SQL Server支持,[]MySQL 和 SQLite 都不支持,会被当成普通字符)。

_例子:

SELECT * FROM student WHERE student_number LIKE ‘_0190201‘;

运行结果:

技术分享图片

%例子:

SELECT * FROM student WHERE student_number LIKE ‘201902%‘;

运行结果:

技术分享图片

SQL——LIKE操作符

原文:https://www.cnblogs.com/mingmingming/p/11331234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!