ホームページ  >  記事  >  データベース  >  MySQL の列挙値は式でどのように使用されますか?

MySQL の列挙値は式でどのように使用されますか?

王林
王林転載
2023-08-30 19:49:08570ブラウズ

MySQL の列挙値は式でどのように使用されますか?

ご存知のとおり、列挙値はインデックス値に関連付けられているため、式で列挙値を使用すると、すべての計算がインデックス番号に基づいて行われます。次の例で明確にします。 -

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)

上記のクエリの結果は、式で列挙値を使用する方法を示しています。

以上がMySQL の列挙値は式でどのように使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。