ホームページ  >  記事  >  データベース  >  テーブルのカラムに対して MySQL INTERVAL() 関数を使用するにはどうすればよいですか?

テーブルのカラムに対して MySQL INTERVAL() 関数を使用するにはどうすればよいですか?

PHPz
PHPz転載
2023-09-12 10:21:04855ブラウズ

如何对表的列使用 MySQL INTERVAL() 函数?

#最初のパラメータを列の名前として指定すると、テーブルの列に対して INTERVAL() 関数を使用できます。この場合、列内のすべての値が INTERVAL() 関数の他のパラメーターとして指定された値と比較され、比較に基づいて結果セットが提供されます。これを理解するには、以下に示すように Employee テーブルのデータを使用します。 -

mysql> Select* from employee568;
+----+--------+--------+
| ID | Name   | Salary |
+----+--------+--------+
| 1  | Gaurav | 50000  |
| 2  | Rahul  | 20000  |
| 3  | Advik  | 25000  |
| 4  | Aarav  | 65000  |
| 5  | Ram    | 20000  |
| 6  | Mohan  | 30000  |
| 7  | Aryan  |  NULL  |
| 8  | Vinay  |  NULL  |
+----+--------+--------+
8 rows in set (0.00 sec)

mysql> Select * from employee WHERE INTERVAL(ID,4) > 0;
+----+-------+--------+
| ID | Name  | Salary |
+----+-------+--------+
| 4  | Aarav | 65000  |
| 5  | Ram   | 20000  |
| 6  | Mohan | 30000  |
| 7  | Aryan |  NULL  |
| 8  | Vinay |  NULL  |
+----+-------+--------+
5 rows in set (0.00 sec)

上記の結果セットには、ID = 4 ~ 8 の 5 つの行が含まれています。これは、INTERVAL 関数がこれらの行に対して 0 より大きい値を持っているためです。

以上がテーブルのカラムに対して MySQL INTERVAL() 関数を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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