天天看點

《PostgreSQL伺服器程式設計》一一1.3 超越簡單函數

本節書摘來自華章計算機《postgresql伺服器程式設計》一書中的第1章,第1.3節,作者:(美)hannu krosing, jim mlodgenski, kirk roybal 著,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

伺服器程式設計可以被看做幾個不同的事情。伺服器程式設計不僅僅是編寫服務端函數。在伺服器上你可以處理許多其他的事情,而這些事情都能被當作是程式設計。

使用運算符完成資料比較

對于更多複雜的任務,你可以定義自己的類型、操作符,并且可以從一種類型轉換到另外一種類型,這種轉換可以讓你完成蘋果與橘子的價值對比。

如下例所示,你可以定義類型fruit_qty來表示水果的數量,并且告訴postgresql可以用來比較蘋果與橘子的價值,比如假設一個橘子等于1.5個蘋果的價值,然後把蘋果轉換為橘子:

《PostgreSQL伺服器程式設計》一一1.3 超越簡單函數
《PostgreSQL伺服器程式設計》一一1.3 超越簡單函數

繼續閱讀