PostgreSQLOracle相容性之-roundinterval
標籤
PostgreSQL , Oracle , interval , 數值 , 轉換
背景
Oracle 可以將interval當成一個秒為單位的數值,並允許對其值進行round。
PostgreSQL的round沒有寫這個,不過我們可以自定義一個相容函式。
create or replace function round(interval, int) returns float8 as $$
select round(EXTRACT(EPOCH FROM $1)::numeric, $2)::float8;
$$ language sql strict immutable;
postgres=# select round(interval `1h 10min 1.1second`,2);
round
--------
4201.1
(1 row)
PostgreSQL大量時間操作函式在這裡可以知道到
https://www.postgresql.org/docs/current/static/functions-datetime.html
參考
https://www.postgresql.org/docs/current/static/functions-datetime.html
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions103.htm
《PostgreSQL Oracle 相容性 之 NUMTODSINTERVAL》
相關文章
- PostgreSQLOracle相容性-Analysis函式之keepSQLOracle函式
- PostgreSQLOracle相容性之-全域性臨時表globaltemptableSQLOracle
- PostgreSQLOracle相容性-connectby2SQLOracle
- PostgreSQLOracle相容性之-PL/SQLDETERMINISTIC與PG函式穩定性(immutable,stable,volatile)SQLOracle函式
- PostgreSQLoracle相容性-字串內嵌NULL字元(空字元)chr(0)轉換為chr(32)SQLOracle字串Null字元
- PostgreSQLOraclePL/SQL相容性之-AGGREGATEUSINGClause聚合函式SQLOracleGC函式
- 制定測試計劃之相容性測試
- 相容性(js)JS
- 程式相容性
- eventlet 之 monkeypatch 帶來的若干相容性問題例項分析
- 老專案升級總結之程式碼相容性檢測
- lodash原始碼分析之資料型別獲取的相容性原始碼資料型別
- 瀏覽器相容性瀏覽器
- PostgreSQL Oracle 相容性 - connect by 2SQLOracle
- openGauss MySQL相容性增強MySql
- Web前端相容性指南Web前端
- Go mod 相容性問題Go
- 傲嬌的IOS 相容性iOS
- 生物相容性相關知識
- VMware相容性檢查指北
- input file相容性問題
- SpringMVC自定義相容性HandlerSpringMVC
- 軟體相容性測試知識分享,相容性測試有什麼作用?
- 軟體相容性測試怎麼進行?相容性測試有什麼作用?
- 檢測包相容性的方法
- 解決ie相容性問題
- 如何解決WebSocket的相容性Web
- 常見的相容性問題
- TIDB與MYSQL相容性測試TiDBMySql
- 移動端相容性問題
- Java開發學習(四十五)----MyBatisPlus查詢語句之對映匹配相容性JavaMyBatis
- 軟體相容性測試包含哪幾種型別?相容性測試如何收費?型別
- 軟體相容性測試有什麼作用?相容性測試必備測試工具
- App Stroe. 相容性文案過長APP
- 前端相容性問題總結前端
- Jersey2.x分支JavaSE相容性Java
- 初識onkeydown及其相容性問題
- OpenHarmony相容性平臺更新上線