首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 綜合知識

IBM DB2 日常維護匯總(九):進階數值與字串函數補充

     編輯:DB2 綜合知識

DB2 函數參考補充篇

補充 REPEAT、REAL、RAND、POWER、POSSTR、NULLIF、NODENUMBER、MONTH、MOD、MINUTE、LTRIM、HOUR、DOUBLE、EXP、FLOAT、FLOOR、HEX 等函數語法與範例,確保函數庫完整性。

函數說明範例
REPEAT()重複字串SELECT REPEAT('REPEAT', 3) FROM BSEMPMS
REAL()單精度浮點數SELECT REAL(10) FROM BSEMPMS
RAND()0-1 隨機浮點數SELECT RAND() FROM BSEMPMS
POWER()冪運算SELECT POWER(2, 5) FROM BSEMPMS
POSSTR()搜尋子串位置SELECT POSSTR('ABCDEFGH', 'D') FROM BSEMPMS
NULLIF()相等回傳 NULLSELECT NULLIF(EXP1, EXP2) FROM BSEMPMS
NODENUMBER()資料分區號SELECT NODENUMBER(EMP_NO) FROM BSEMPMS
MONTH()月份SELECT MONTH('2003/10/20') FROM BSEMPMS
MOD()餘數SELECT MOD(20, 8) FROM BSEMPMS
MINUTE()分鐘SELECT MINUTE('18:34:23') FROM BSEMPMS
LTRIM()去前導空格SELECT LTRIM(' CDDD') FROM BSEMPMS
HOUR()小時SELECT HOUR('18:34:23') FROM BSEMPMS
DOUBLE()雙精度浮點數SELECT DOUBLE('5678') FROM BSEMPMS
EXP()指數函數SELECT EXP(2) FROM BSEMPMS
FLOAT()浮點數表示SELECT FLOAT(789) FROM BSEMPMS
FLOOR()向下取整SELECT FLOOR(88.93) FROM BSEMPMS
HEX()十六進位字串SELECT HEX(16) FROM BSEMPMS

此系列九篇匯總涵蓋 DB2 維護全面向:版本/安裝/實例/目錄/權限/系統表/配置/表空間/鎖定/概要表/臨時表/視圖/別名/序列/資料移動/監控/函數/錯誤代碼/型別轉換/進程管理,建議列印備份。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved