📜  MariaDB比较运算符(1)

📅  最后修改于: 2023-12-03 15:17:32.659000             🧑  作者: Mango

MariaDB比较运算符

在 MariaDB 中,比较运算符用于比较两个值或表达式的大小、相等性等。本文将介绍 MariaDB 中的比较运算符及其用法。

等于运算符(=)

等于运算符用于比较两个值是否相等。

SELECT * FROM `my_table` WHERE `id` = 123;
不等于运算符(!= 或 <>)

不等于运算符用于比较两个值是否不相等。

SELECT * FROM `my_table` WHERE `status` != 'closed';
大于运算符(>)

大于运算符用于比较两个值的大小,如果左操作数大于右操作数,则返回真。

SELECT * FROM `my_table` WHERE `score` > 80;
小于运算符(<)

小于运算符用于比较两个值的大小,如果左操作数小于右操作数,则返回真。

SELECT * FROM `my_table` WHERE `age` < 18;
大于等于运算符(>=)

大于等于运算符用于比较两个值的大小,如果左操作数大于或等于右操作数,则返回真。

SELECT * FROM `my_table` WHERE `score` >= 60;
小于等于运算符(<=)

小于等于运算符用于比较两个值的大小,如果左操作数小于或等于右操作数,则返回真。

SELECT * FROM `my_table` WHERE `age` <= 60;
逻辑运算符

除了以上的基本比较运算符,MariaDB 还支持逻辑运算符,包括 AND、OR 和 NOT。

  • AND:如果两个操作数都为真,则返回真。
  • OR:如果两个操作数中至少有一个为真,则返回真。
  • NOT:返回一个操作数的相反值。(即为真则返回假,为假则返回真)
SELECT * FROM `my_table` WHERE `score` > 80 AND `age` < 30;
SELECT * FROM `my_table` WHERE `status` = 'open' OR `status` = 'pending';
SELECT * FROM `my_table` WHERE NOT `status` = 'closed';

以上就是 MariaDB 中比较运算符的介绍,希望对大家有所帮助。