What are operators in MySQL?
Aug 31, 2023 am 11:57 AMThe following is the usage of operator in MySQL.
Case 1
This operator is similar to the = operator, that is, the result will be true(1) when the values are equal, otherwise it will be false(0).
In the first case, the = and operators work the same.
Case 2
Whenever we compare any value with NULL, operator gives value 0 and when we compare with NULL NULL, it returns 1.
And in the case of = operator, this does not happen. Whenever we compare any value with NULL, it returns NULL. If we compare NULL with NULL, only NULL is returned.
Here are examples of the two situations above. The query is as follows -
mysql> SELECT 10 <=> 10, NULL <=> NULL, 10 <=> NULL;
This is the output.
+-----------+---------------+-------------+ | 10 <=> 10 | NULL <=> NULL | 10 <=> NULL | +-----------+---------------+-------------+ | 1 | 1| 0| +-----------+---------------+-------------+ 1 row in set (0.00 sec)
Look at the output above, NULL <=> NULL returns 1, not NULL.
Now let’s look at an example of the = operator. The query is as follows -
mysql> SELECT 10 = 10, NULL = NULL, 10 = NULL;
This is the output.
+---------+-------------+-----------+ | 10 = 10 | NULL = NULL | 10 = NULL | +---------+-------------+-----------+ | 1 | NULL | NULL | +---------+-------------+-----------+ 1 row in set (0.00 sec)
Look at the above output, NULL = NULL returns NULL.
The above is the detailed content of What are operators in MySQL?. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Reduce the use of MySQL memory in Docker

How do you alter a table in MySQL using the ALTER TABLE statement?

How to solve the problem of mysql cannot open shared library

What is SQLite? Comprehensive overview

Run MySQl in Linux (with/without podman container with phpmyadmin)

Running multiple MySQL versions on MacOS: A step-by-step guide

How do I secure MySQL against common vulnerabilities (SQL injection, brute-force attacks)?

What are some popular MySQL GUI tools (e.g., MySQL Workbench, phpMyAdmin)?
