1、從資料庫中檢索出的數據往往並不是最後要展示的格式,可以在資料庫端或者客戶端應用程式中完成轉換和格式化,但一般說來,在資料庫伺服器中完成要快很多。 2、拼接欄位:將幾個值連接到一起構成單個值。Oracel使用“||”連接,不支持“+”。例如: (1)別名:在欄位名後面加上“ AS 新列名”,重新賦 ...
1、從資料庫中檢索出的數據往往並不是最後要展示的格式,可以在資料庫端或者客戶端應用程式中完成轉換和格式化,但一般說來,在資料庫伺服器中完成要快很多。
2、拼接欄位:將幾個值連接到一起構成單個值。Oracel使用“||”連接,不支持“+”。例如:
(1)別名:在欄位名後面加上“ AS 新列名”,重新賦予了輸出的列名,這樣在客戶端應用程式中可以引用這個列,其用途還有:在實際列名中存在非法字元時重新賦名使其合法。
(2)RTRIM()函數:Oracle會用空格將文本欄位補齊,改函數的作用是去除右側的空格,類似的還有LTRIM(),TRIM()。
2、算數計算:比如在有單價和數量的表中添加一個“金額”列:
3、函數:檢索出的數據,可以用函數進行進一步的處理,比如前面的RTRIM(),主要有文本函數、日期和時間函數、數值函數。但是這有個問題,各個DBMS的函數差異很大,相同的功能,會有不同的函數,語法也不一樣,因此該部分不學習,具體參見Oracle“e41084”文檔。