最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Postgresql 通過出生日期獲取年齡的操作

 更新時(shí)間:2020年12月28日 11:10:35   作者:Drifting Kern  
這篇文章主要介紹了Postgresql 通過出生日期獲取年齡的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

三個(gè)基礎(chǔ)的時(shí)間表示函數(shù) CURRENT_DATE/CURRENT_TIME/NOW()

SELECT CURRENT_DATE ;

返回當(dāng)前日期以 年-月-日(yyyy-MM-dd)的形式:

2019-01-10

SELECT CURRENT_TIME;

返回當(dāng)日時(shí)間以 時(shí):分:秒+時(shí)區(qū)(HH:mm:ss )的形式:

17:49:11.585308+08

SELECT NOW();

返回當(dāng)前時(shí)間 以 年-月-日 時(shí):分:秒(yyyy-MM-dd HH:mm:ss)的形式:

2019-01-10 17:50:45.354983+0

然后幾個(gè)計(jì)算公式

第一種是直接對(duì)日期進(jìn)行操作,

SELECT (CURRENT_DATE - '1993-01-01')/365 age; SELECT (CURRENT_DATE - '1993-01-01 16:00:00')/365 age;

輸出 26 26 兩種時(shí)間格式結(jié)果一致

第二種方式

SELECT age(CURRENT_DATE, '1993-01-01') age; SELECT age(CURRENT_DATE, '1993-01-01 16:00:00') age;

輸出

26 years 9 days

26 years 8 days 08:00:00

age()函數(shù)會(huì)輸出精確的年齡字符串,根據(jù)傳入的時(shí)間不同,輸出的時(shí)間格式相對(duì)應(yīng)

如果使用now()函數(shù)計(jì)算,需要注意age()函數(shù)能輸出正確結(jié)果,直接計(jì)算單位為day

SELECT age(CURRENT_DATE, '1993-01-01') age;
SELECT age(CURRENT_DATE, '1993-01-01 16:00:00') age;
select (now() - '1993-01-01')/365 age;
select (now() - '1993-01-01 16:00:00')/365 age

分別輸出

26 years 9 days 19:20:46.395713

26 years 9 days 03:20:46.421816

26 days 01:02:21.497111

26 days 00:59:43.688958

補(bǔ)充:PostgreSQL獲取當(dāng)前時(shí)間的四種方式

PostgreSQL中有四種獲取當(dāng)前時(shí)間的方式。

1.now()

返回值:當(dāng)前年月日、時(shí)分秒,且秒保留6位小數(shù)。

2.current_timestamp

返回值:當(dāng)前年月日、時(shí)分秒,且秒保留6位小數(shù)。(同上)

申明:now和current_timestamp幾乎沒區(qū)別,返回值相同,建議用now。

3.current_time

返回值:時(shí)分秒,秒最高精確到6位

4.current_date

返回值:年月日

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • PostgreSQL 遠(yuǎn)程連接配置操作

    PostgreSQL 遠(yuǎn)程連接配置操作

    這篇文章主要介紹了PostgreSQL 遠(yuǎn)程連接配置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Postgres copy命令導(dǎo)入導(dǎo)出數(shù)據(jù)的操作方法

    Postgres copy命令導(dǎo)入導(dǎo)出數(shù)據(jù)的操作方法

    最近有需要對(duì)數(shù)據(jù)進(jìn)行遷移的需求,由于postgres性能的關(guān)系,單表3000W的數(shù)據(jù)量查詢起來有一些慢,需要對(duì)大表進(jìn)行切割,拆成若干個(gè)子表,涉及到原有數(shù)據(jù)要遷移到子表的需求,這篇文章主要介紹了Postgres copy命令導(dǎo)入導(dǎo)出數(shù)據(jù)的操作方法,需要的朋友可以參考下
    2024-08-08
  • 基于pgrouting的路徑規(guī)劃處理方法

    基于pgrouting的路徑規(guī)劃處理方法

    這篇文章主要介紹了基于pgrouting的路徑規(guī)劃處理,根據(jù)pgrouting已經(jīng)集成的Dijkstra算法來,結(jié)合postgresql數(shù)據(jù)庫來處理最短路徑,需要的朋友可以參考下
    2022-04-04
  • PostgreSQL 實(shí)現(xiàn)查詢表字段信息SQL腳本

    PostgreSQL 實(shí)現(xiàn)查詢表字段信息SQL腳本

    這篇文章主要介紹了PostgreSQL 實(shí)現(xiàn)查詢表字段信息SQL腳本,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • postgresql查詢今天、昨天、本周、本月、上月、今年、去年的時(shí)間以及計(jì)算時(shí)間之差

    postgresql查詢今天、昨天、本周、本月、上月、今年、去年的時(shí)間以及計(jì)算時(shí)間之差

    PostgreSQL提供了許多返回當(dāng)前日期和時(shí)間的函數(shù),下面這篇文章主要給大家介紹了關(guān)于postgresql查詢今天、昨天、本周、本月、上月、今年、去年的時(shí)間以及計(jì)算時(shí)間之差的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • postgresql 中position函數(shù)的性能詳解

    postgresql 中position函數(shù)的性能詳解

    這篇文章主要介紹了postgresql 中position函數(shù)的性能詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 基于PostgreSQL的時(shí)序數(shù)據(jù)庫TimescaleDB的基本用法和概念

    基于PostgreSQL的時(shí)序數(shù)據(jù)庫TimescaleDB的基本用法和概念

    時(shí)序數(shù)據(jù)是指按照時(shí)間順序存儲(chǔ)的數(shù)據(jù),TimescaleDB是一個(gè)開源的、擴(kuò)展了PostgreSQL的時(shí)序數(shù)據(jù)庫擴(kuò)展,本文就給大家詳細(xì)的介紹一下基于PostgreSQL的時(shí)序數(shù)據(jù)庫TimescaleDB的基本用法和概念,需要的朋友可以參考下
    2023-06-06
  • phpPgAdmin 常見錯(cuò)誤和問題的解決辦法

    phpPgAdmin 常見錯(cuò)誤和問題的解決辦法

    這篇文章主要介紹了phpPgAdmin 常見錯(cuò)誤和問題的解決辦法,如安裝錯(cuò)誤、登陸錯(cuò)誤、轉(zhuǎn)儲(chǔ)功能、其它錯(cuò)誤和問題等,需要的朋友可以參考下
    2014-03-03
  • PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語法總結(jié)

    PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語法總結(jié)

    在PostgreSQL中創(chuàng)建表命令用于在任何給定的數(shù)據(jù)庫中創(chuàng)建新表,下面這篇文章主要給大家介紹了關(guān)于PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • pgpool復(fù)制和負(fù)載均衡操作

    pgpool復(fù)制和負(fù)載均衡操作

    這篇文章主要介紹了pgpool復(fù)制和負(fù)載均衡操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評(píng)論

苏尼特右旗| 海淀区| 贞丰县| 大洼县| 康马县| 阳城县| 葫芦岛市| 武宁县| 永寿县| 囊谦县| 邵武市| 镇平县| 永州市| 萨迦县| 搜索| 屏边| 池州市| 海伦市| 徐汇区| 邯郸县| 靖远县| 桐庐县| 尼勒克县| 农安县| 阿克苏市| 通海县| 绥宁县| 石家庄市| 叶城县| 莱芜市| 定南县| 唐海县| 资中县| 满洲里市| 台北县| 新兴县| 湘乡市| 化隆| 阳新县| 称多县| 明光市|