众所周知,枚举值与索引值相关联,因此如果我们在表达式中使用枚举值,那么所有计算都将在索引号上完成。下面的例子将阐明它 -Mysql> Select * from Result; +-----+--------+-------
众所周知,枚举值与索引值相关联,因此如果我们在表达式中使用枚举值,那么所有计算都将在索引号上完成。下面的例子将阐明它 -
Mysql> Select * from Result;
+-----+--------+-------+
| Id | Name | Grade |
+-----+--------+-------+
| 100 | Gaurav | GoOD |
| 101 | Rahul | POOR |
| 102 | Rahul | NULL |
| 103 | Mohan | |
+-----+--------+-------+
4 rows in set (0.00 sec)
mysql> Select SUM(Grade) from result;
+------------+
| SUM(Grade) |
+------------+
| 3 |
+------------+
1 row in set (0.00 sec)
mysql> Select AVG(Grade) from result;
+------------+
| AVG(Grade) |
+------------+
| 1 |
+------------+
1 row in set (0.00 sec)
mysql> Select Grade+0 from result;
+---------+
| Grade+0 |
+---------+
| 2 |
| 1 |
| NULL |
| 0 |
+---------+
4 rows in set (0.00 sec)
mysql> Select Grade-1 from result;
+---------+
| Grade-1 |
+---------+
| 1 |
| 0 |
| NULL |
| -1 |
+---------+
4 rows in set (0.00 sec)
以上查询的结果显示了如何在表达式中使用枚举值。
--结束END--
本文标题: MySQL中的枚举值如何在表达式中使用?
本文链接: https://www.lsjlt.com/news/436243.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0