Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah kita boleh mencari pekerja yang berumur lebih daripada 30 tahun daripada jadual MySQL dan memberikan tarikh lahir yang unik dalam jadual?

Bagaimanakah kita boleh mencari pekerja yang berumur lebih daripada 30 tahun daripada jadual MySQL dan memberikan tarikh lahir yang unik dalam jadual?

PHPz
PHPzke hadapan
2023-09-02 14:13:02976semak imbas

我们如何从 MySQL 表中找到年龄大于 30 岁的员工,并提供表中唯一的出生日期?

Untuk memahami konsep ini, kami akan menggunakan data dalam jadual 'emp_tbl' seperti berikut −#🎜 #

mysql> Select * from emp_tbl;
+--------+------------+
| Name   | DOB        |
+--------+------------+
| Gaurav | 1984-01-17 |
| Gaurav | 1990-01-17 |
| Rahul  | 1980-05-22 |
| Gurdas | 1981-05-25 |
| Naveen | 1991-04-25 |
| Sohan  | 1987-12-26 |
+--------+------------+
6 rows in set (0.00 sec)

mysql> SELECT Name,SYSDATE(),DOB,DATEDIFF(SYSDATE(),DOB)/365 AS AGE from emp_tbl WHERE(DATEDIFF(SYSDATE(), DOB)/365)>30;
+--------+---------------------+------------+---------+
| Name   | SYSDATE()           | DOB        | AGE     |
+--------+---------------------+------------+---------+
| Gaurav | 2017-12-26 22:33:24 | 1984-01-17 | 33.9644 |
| Rahul  | 2017-12-26 22:33:24 | 1980-05-22 | 37.6219 |
| Gurdas | 2017-12-26 22:33:24 | 1981-05-25 | 36.6137 |
| Sohan  | 2017-12-26 22:33:24 | 1987-12-26 | 30.0219 |
+--------+---------------------+------------+---------+
4 rows in set (0.10 sec)

Atas ialah kandungan terperinci Bagaimanakah kita boleh mencari pekerja yang berumur lebih daripada 30 tahun daripada jadual MySQL dan memberikan tarikh lahir yang unik dalam jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam