當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。