MariaDB教程

MariaDB LIKE

在MariaDB中,当操作需要完全匹配时,LIKE子句与SELECT语句一起使用以检索数据。它可以与SELECT,INSERT,UPDATE和DELETE语句一起使用。
它用于模式匹配并返回true或false。用于比较的模式接受以下通配符:
"%"通配符: 它匹配字符数(0或更多)。
" _"通配符: 它与单个字符匹配。它匹配集合中的字符。
语法:
SELECT field, field2,... FROM table_name, table_name2,...
WHERE field LIKE condition 
示例:

使用%通配符(百分号通配符)

我们有一个表" Employees",具有以下数据。
Mariadb like子句1
让我们在%LIKE条件下使用通配符来查找所有以。 " L"。
示例1:
SELECT name
FROM Employees
WHERE name LIKE 'L%';
输出:
Mariadb like子句2
您还可以在其中多次使用%通配符相同的字符串。
Example2:
SELECT name
FROM Employees
WHERE name LIKE '%L%';
输出:
Mariadb like子句3
它将返回所有包含" L"的名称内。

使用_通配符(下划线通配符)

让我们在具有LIKE条件的情况下使用_通配符。下划线通配符仅检查一个字符。让我们获取员工的姓名,例如" Ra_ul"。
SELECT name
FROM Employees
WHERE name LIKE 'Ra_ul'; 
输出:
Mariadb like子句4

带有NOT运算符的LIKE子句

在MariaDB中,可以将NOT运算符与LIKE子句一起使用。让我们将%​​通配符与NOT运算符一起使用。在这里,我们找出名称不以" A"开头的员工。
SELECT name
FROM Employees
WHERE name NOT LIKE 'A%'; 
输出:
Mariadb like子句5
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4