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

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

PHPz
リリース: 2023-09-12 10:21:04
転載
1012 人が閲覧しました

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート