◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
一分耕耘,一分收获!既然都打开这篇《我们如何从 MySQL 表中找到年龄大于 30 岁的员工,并提供表中唯一的出生日期?》,就坚持看下去,学下去吧!本文主要会给大家讲到等等知识点,如果大家对本文有好的建议或者看到有不足之处,非常欢迎大家积极提出!在后续文章我会继续更新数据库相关的内容,希望对大家都有所帮助!
为了理解这个概念,我们将使用表格‘emp_tbl’中的数据如下−
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)
今天关于《我们如何从 MySQL 表中找到年龄大于 30 岁的员工,并提供表中唯一的出生日期?》的内容介绍就到此结束,如果有什么疑问或者建议,可以在the24.cn下多多回复交流;文中若有不正之处,也希望回复留言以告知!
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。