📜  MariaDB喜欢

📅  最后修改于: 2020-11-29 05:37:14             🧑  作者: Mango

MariaDB赞条款

在MariaDB中,当操作需要完全匹配时,LIKE子句与SELECT语句一起使用以检索数据。它可以与SELECT,INSERT,UPDATE和DELETE语句一起使用。

它用于模式匹配并返回true或false。用于比较的模式接受以下字符:

“%”字符:它匹配字符(0或更多)的号码。

“ _”通配符:它匹配一个字符。它匹配其集合中的字符。

句法:

SELECT field, field2,... FROM table_name, table_name2,...
WHERE field LIKE condition 

例:

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

我们有一个“雇员”表,其中包含以下数据。

让我们使用%LIKE条件的通配符来查找所有以“ L”开头的名称。

范例1:

SELECT name
FROM Employees
WHERE name LIKE 'L%';

输出:

您也可以在同一字符串多次使用%通配符。

范例2:

SELECT name
FROM Employees
WHERE name LIKE '%L%';

输出:

它将返回其中包含“ L”的所有名称。

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

让我们在条件为LIKE的情况下使用_通配符。下划线通配符仅检查一个字符。让我们获取员工的姓名,例如“ Ra_ul”。

SELECT name
FROM Employees
WHERE name LIKE 'Ra_ul'; 

输出:

带有NOT运算符的赞子句

在MariaDB中,可以将NOT运算符与LIKE子句一起使用。让我们将%通配符与NOT运算符一起使用。在这里,我们找出名称不以“ A”开头的员工。

SELECT name
FROM Employees
WHERE name NOT LIKE 'A%'; 

输出: