可以使用以下方法:
下面是一个示例的SQL查询语句:
SELECT
CASE
WHEN MONTH(CURRENT_DATE) < MONTH(birthdate) OR (MONTH(CURRENT_DATE) = MONTH(birthdate) AND DAY(CURRENT_DATE) < DAY(birthdate)) THEN YEAR(CURRENT_DATE) - YEAR(birthdate) - 1
ELSE YEAR(CURRENT_DATE) - YEAR(birthdate)
END AS age
FROM
your_table;
在上述查询语句中,your_table
是存储了出生日期的表名,birthdate
是存储出生日期的列名。该查询语句会返回计算得到的年龄。
对于这个问题,腾讯云提供了多种数据库产品,例如云数据库 TencentDB for MySQL、云原生数据库 TDSQL-C、分布式数据库 TBase 等,可以根据具体需求选择适合的产品。您可以访问腾讯云官网了解更多关于这些产品的详细信息和使用方法。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云