当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PostgreSQL AGE用法及代码示例


PostgreSQL的age()函数用于计算年龄。

用法: age(timestamp, timestamp);

让我们分析以上语法:

  • 这个age()函数接受两个TIMESTAMP值
  • 它从第一个参数中减去第二个参数,并返回一个间隔为a结果。

范例1:

在这里,我们将评估出生日期的人的年龄2000-01-01和当前日期2020-03-20,通过以下语句:

SELECT current_date, 
       AGE(timestamp '2000-01-01');

输出:



范例2:

下面的语句查询要获得持续时间最长的前10个租金,请从出租的表示例数据库:

SELECT rental_id,
         customer_id,
         age(return_date,
             rental_date) AS duration
FROM rental
WHERE return_date IS NOT NULL
ORDER BY  duration DESC 
LIMIT 10;

输出:

相关用法


注:本文由纯净天空筛选整理自RajuKumar19大神的英文原创作品 PostgreSQL – AGE Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。