模糊匹配符
576字,阅读需时2分钟
来自专栏
课程/专栏

模糊匹配符可以实现数据库表记录的模糊查询,模糊查询的意思是查询结果返回部分内容匹配列值的所有记录。

例6:查询mooc数据库的course表,找出课程名称中包含“SQL”的课程记录。

模糊查询在WHERE子句后面使用LIKE关键字,使用查询词和列值中的部分内容进行匹配,用通配格式符替代列值中的剩余内容。在查询窗口输入下面的SQL语句。

SELECT * FROM course WHERE name LIKE "%SQL%"

SQL查询结果如下图所示。

 image.png                                            

其中,name为course表的课程名称字段,LIKE是模糊查询关键字,LIKE后面的是查询串,查询串由通配格式符和查询词组成,通配符有两种匹配模式。

(1)“%”:表示匹配任意0个或多个字符。例如,匹配串“%科技%”,将会把包含“科技”这个词的所有记录查找出来。再如,匹配串“%实践%真理%”,将会把包含“实践……真理”或“实践真理”的所有记录查找出来。

(2)“_”:表示匹配任意单个字符。例如,匹配串“_科技_”,将会把只有四个字符并且中间两个字符是科技的所有记录查找出来。

我要评论
全部评论