PostgreSQL 函數


函數的定義

使用函數,可以極大的提高用戶對數據庫的管理效率。函數表示輸入參數表示一個具有特定關系的值。

一、數學函數

絕對值函數、三角函數、對數函數、隨機函數等,當有錯誤產生時,數學函數會返回null值。

二、函數

1、常用數值函數

 

 

2、常用字符串函數

 

 

 

 

 

 

3、日期和時間函數

 

 

 

 

 

 

三、條件判斷函數

條件判斷函數亦稱為控制流程函數,根據滿足條件的不同,執行相應的流程。

 

 

 

 

 

 

 

 

 

 

 

 

四、系統信息函數

1、獲取版本號

 

 

2、獲取用戶函數

 

 

五、加密函數

1、加密函數MD5(str)

 

 

2、加密函數ENCODE(str , pswd_str)

ENCODE(str , pswd_str)使用pswd_str 作為加密編碼,來加密str 。常見的加密編碼包括:base64 、 hex 、escape。

加密查詢長度

 

 

 

 

業務需求需要對一些敏感數據進行加密處理

3、解密函數

DECODE(crypt_str ,pswd_str)使用pswd_str作為密碼,解密加密字符串crypt_str ,crypt_str 是由ENCODE()返回的字符串

 

 

六、改變數據類型

CAST(x,AS_type) 函數將一個類型的值轉換為另一個類型的值;

 

 

 

 

七、問題

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM