数据库11:运算符

数据库

十一、运算符

算术运算符

select 123 + 543, 321 * 5, -456 / 2, 10 % 3, 2 / 0, 3 % 0;
/* 输出:
+-----------+---------+-----------+--------+-------+-------
+
| 123 + 543 | 321 * 5 | -456 / 2 | 10 % 3 | 2 / 0 | 3 % 0
|
+-----------+---------+-----------+--------+-------+-------
+
|       666 |   1605 | -228.0000 |     1 | NULL | NULL
|
+-----------+---------+-----------+--------+-------+-------
+
1 row in set, 2 warnings (0.00 sec)
*/

比较运算符

在这里插入图片描述

  • 常规比较
select 1=2, 2<3, 3<=4, 4>5, 5>=3, 8!=9, 8<>9, 'abc' =
'Abc', 'z' > 'a';
/* 输出:
+-----+-----+------+-----+------+------+------+---------
------+-----------+
| 1=2 | 2<3 | 3<=4 | 4>5 | 5>=3 | 8!=9 | 8<>9 | 'abc' =
'Abc' | 'z' > 'a' |
+-----+-----+------+-----+------+------+------+---------
------+-----------+
|   0 |   1 |   1 |   0 |   1 |   1 |   1 |        
    1 |         1 |
+-----+-----+------+-----+------+------+------+---------
------+-----------+
1 row in set (0.00 sec)
*/
  • 范围比较
select 123 between 100 and 200, 'b' in ('a', 'b', 'c');
/* 输出
+-------------------------+------------------------+
| 123 between 100 and 200 | 'b' in ('a', 'b', 'c') |
+-------------------------+------------------------+
|                       1 |                     1 |
+-------------------------+------------------------+
1 row in set (0.04 sec)
*/
  • Null 比较
select 12 is null, 23 = null, null = null, null <=>
null, null is null, 32 is not null;
/* 输出
+------------+-----------+-------------+---------------
+--------------+----------------+
| 12 is null | 23 = null | null = null | null <=> null |
null is null | 32 is not null |
+------------+-----------+-------------+---------------
+--------------+----------------+
|         0 |     NULL |       NULL |             1 |
          1 |             1 |
+------------+-----------+-------------+---------------
+--------------+----------------+
1 row in set (0.00 sec)
*/
  • 模糊比较: like
select 'HelloWorld' like 'hello%';
/* 输出
+----------------------------+
| 'HelloWorld' like 'hello%' |
+----------------------------+
|                         1 |
+----------------------------+
1 row in set (0.00 sec)
*/

逻辑运算符

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值