本節書摘來自華章計算機《postgresql伺服器程式設計》一書中的第1章,第1.3節,作者:(美)hannu krosing, jim mlodgenski, kirk roybal 著,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。
伺服器程式設計可以被看做幾個不同的事情。伺服器程式設計不僅僅是編寫服務端函數。在伺服器上你可以處理許多其他的事情,而這些事情都能被當作是程式設計。
使用運算符完成資料比較
對于更多複雜的任務,你可以定義自己的類型、操作符,并且可以從一種類型轉換到另外一種類型,這種轉換可以讓你完成蘋果與橘子的價值對比。
如下例所示,你可以定義類型fruit_qty來表示水果的數量,并且告訴postgresql可以用來比較蘋果與橘子的價值,比如假設一個橘子等于1.5個蘋果的價值,然後把蘋果轉換為橘子:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLkZDOhFGO2U2YlJ2MzITN0QWZkVmYlVWMwkTNyIjZmRTYkZjZhljZ08CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)