select * from( SELECT year(now())-year(t_date) as t_year FROM `test_t` where year(t_date) >1990 ) as tmp_data where t_year >10
====================
说明一下思路:
子查询计算出入职的年数,并将结果添加字段别名t_year,这个语句只select了t_date字段,其他字段请按需要添加.
SELECT year(now())-year(t_date) as t_year FROM `test_t` where year(t_date) >1990
然后使用另一条查询来得到大于10年的职工.
select * from (子查询语句) as temp_data where t_year>10
MySQL登录与退出登录Mysql:“输入mysql -u帐号 -p密码 这是登陆
mysql退出:mysql >exit
以下是实例参考下:
登录Mysql:“输入mysql -uroot -p -P3306 -h127.0.0.1”
表示超级用户名root,密码稍后输入,端口号3306(不输入P默认为3306),
主机地址127.0.0.1(若使用本机作为主机,h默认127.0.0.1)
mysql退出三种方法:
mysql >exit
mysql >quit
mysql >\q
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)