如何用SQL语句把出生日期计算年龄,比如是1984-2-16怎么算出年龄啊

该语句为:selectFloor(datediff(current_date,'1 9 8 4 -2 -1 6 ')/3 5 6 )数据库上的常规SQL操作:连接到数据库命令:mySQL-Worot-p密码数据库:CreateAteatAbasedBname;请参阅所有数据库:showdatabase;删除dadabase:dropdatabasedbname;开关数据库:USEDBNAME;知识扩展:MySQL是由瑞典Mysqlab公司开发的与关系相关的数据库管理系统,目前属于Oracle的产品。
MySQL是最受欢迎的关系数据库管理系统之一。
在Web应用程序方面,MySQL是最佳的RDBMS(关系数据库管理系统)应用程序软件。

mysql根据年份计算年龄

1 方法1 :消除年份和减法。
2 使用分隔3 6 5 的天数,然后向上汇总。
3 使用直接计算年度差异的函数。

php mysql怎样根据数据库表中的出生日期搜索出年龄大于65岁的记录

我不知道你的描述是什么。
我认为您不必在一天中的一个月和一天中使用权利来获得您。
您必须使用年度,月和日任务。
此外,选择了选择的位置后,选择情况后无法使用情况。
您必须使用数据库的数据库。
如果您想找到6 5 岁以上的人,如果您想使用,则没有股票(

mysql怎么查询全体学生年龄?

要询问所有学生的年龄,您可以使用SQL查询语句。
在此示例中,我们必须获取学生的名字,“学生表”的出生日期,并计算小时与当前出生日期之间的差异。
可以使用date_sub函数来实现这一点。
具体声明如下:从学生表中选择学生的名称,出生日期,data_sub(current_date,出生日的日期间隔)。
这里的密钥在于使用date_sub函数。
它需要两个参数:第一个参数是必须执行减法操作的日期,第二个参数是减法操作的间隔。
在上面的查询中,Current_date表示当前日期和出生日间隔代表学生从当前日期开始的出生日期。
这种差异是学生的年龄。
应该注意的是,这种差异是在几天内,因此我们必须在年龄上转换它。
另一种方法是利用本年度的功能来获得当年与出生年份之间的差异,因此删除了1 个(因为生日尚未到来)来计算年龄。
特定短语如下:选择学生的名称,出生日期,年度(current_date) - 年(出生日期) - (data_format(current_date,'%m%d')在这里,年度的功能用于获得当年和出生年份,而差异为1 来获得实际年龄。
Date_format功能用于比较日期和当前出生的部分的月份和出生日期,以确定学生的生日是否过去了。
通过这两种方法,可以质疑有关所有学生年龄的信息。