MySQL 不等于号
时间: 2024-06-17 09:06:12 浏览: 12
MySQL中有三种方式表示不等于号,分别是`<>`、`!=`和`NOT IN`。其中`<>`是最早的写法,可移植性优于其他两种写法,而`!=`是后来MySQL添加的写法,类似于Java等编程语言中的不等于。`NOT IN`后面加上数据,表示不在该数据里面 [^1]。
MySQL中推荐使用`<>`来表示不等于,因为其具有可移植性和查询速度快的优势。例如,在leetcode上有一道题目是电影院查询,可以使用`<>`来表示不等于,示例代码如下所示:
```sql
SELECT DISTINCT cinema_id FROM cinema
WHERE description != 'boring' AND mod(cinema_id, 2) = 1
ORDER BY cinema_id ASC;
```
相关问题
mysql存储过程中的不等于号
在MySQL存储过程中,不等于号是用来比较两个值是否不相等的运算符。不等于号的符号是“<>”,也可以用“!=”表示。
在MySQL存储过程中,使用不等于号可以对比较复杂的逻辑条件进行判断。例如,可以使用不等于号来判断两个变量的值是否相等,或者判断一个变量的值是否在一个给定的范围内。
下面是一个使用不等于号的示例代码:
```
DECLARE num INT;
SET num = 10;
IF num <> 20 THEN
SELECT 'num 不等于 20';
END IF;
```
mysql中等于号的用法有哪些
MySQL中等于号"="主要有以下用法:
1. 用于条件查询,如SELECT * FROM table WHERE column = value;
2. 用于UPDATE语句中设置新值,如UPDATE table SET column = value WHERE condition;
3. 用于JOIN语句中连接两个表,如SELECT * FROM table1 JOIN table2 ON table1.column = table2.column;
4. 用于CREATE TABLE语句中定义列的默认值,如CREATE TABLE table (column INT DEFAULT 0)。
在MySQL中,等于号还可以和其他操作符组合使用,如">="(大于等于)、"<="(小于等于)、"<>"(不等于)、"!="(不等于)等。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)