自己整理的學習資料——DB2 V8資料庫基礎(二十)
接上節。
l 日期時間函式:
返回一個日期、時間戳、日期字串、時間戳字串中的日期
DATE()
SELECT DATE('2005-06-21-16.24.08.461001') FROM TEST;
返回一個時間、時間戳或一個時間、時間戳字串引數中的時間
SELECT TIME('2005-06-21-16.24.08.461001') FROM TEST;
返回一個或兩個引數中的時間戳
TIMESTAMP(expres1[,expres2])
SELECT TIMESTAMP('2005-06-21-16.24.08.461001') FROM TEST;
註釋:如果只有一個引數,這個引數必須是一個時間戳或一個時間戳字串;如果有兩個引數,第一個引數必須是一個日期或日期字串,第二個引數必須是一個時間或時間戳字串。
返回一個日期、時間戳、日期字串、時間戳字串的年部分
SELECT YEAR('2003-01-02') FROM TEST;
返回一個日期、時間戳、日期字串、時間戳字串的月部分
SELECT MONTH (CURRENT DATE) FROM TEST
返回一個日期、時間戳、日期字串、時間戳字串的季度部分
QUARTER()
SELECT QUARTER (CURRENT DATE) FROM TEST
返回一個日期、時間戳、日期字串、時間戳字串的星期部分
WEEK()
SELECT WEEK(CURRENT DATE) FROM TEST
返回一個日期、時間戳、日期字串、時間戳字串的日部分
DAY()
SELECT DAY(CURRENT DATE) FROM TEST
返回一個時間、時間戳、時間字串、時間戳字串的小時部分.
SELECT HOUR (CURRENT TIME) FROM TEST;
返回一個時間、時間戳、時間字串、時間戳字串的分鐘部分.
SELECT MINUTE(CURRENT TIME) FROM TEST;
返回一個時間、時間戳、時間字串、時間戳字串的秒部分
SELECT SECOND(CURRENT TIME) FROM TEST
返回一個日期、時間戳、日期字串、時間戳字串的日期整數表示法,
從0001-01-01以來的天數
DAYS()
SELECT DAYS(CURRENT DATE) FROM TEST
返回一個日期、時間戳、日期字串、時間戳字串在年內的天值
SELECT DAYOFYEAR (CURRENT DATE) FROM TEST
返回一個日期、時間戳、日期字串、時間戳字串在周內的天值(從週日開始1到7)
SELECT DAYOFWEEK (CURRENT DATE) FROM TEST
返回一個日期、時間戳、日期字串、時間戳字串在周內的天值(從週一開始1到7)
SELECT DAYOFWEEK_ISO (CURRENT DATE) FROM TEST
返回一個日期、時間戳、日期字串、時間戳字串是星期幾
DAYNAME()
SELECT DAYNAME (CURRENT DATE) FROM TEST
返回一個日期、時間戳、日期字串、時間戳字串的月份名
SELECT MONTHNAME (CURRENT DATE) FROM TEST
返回一個時間、時間戳、時間字串、時間戳字串的月份名
SELECT MIDNIGHT_SECONDS (CURRENT TIME) FROM TEST
l 字串函式:
返回引數的長度
返回定長、變長字串的小寫形式
LCASE()、LOWER
SELECT LCASE (NAME),LOWER(NAME) FROM TEST
返回定長、變長字串的大寫形式
UCASE()、UPPER()
從CHAR, VARCHAR, GRAPHIC, or VARGRAPHIC中去掉左側的空格
從CHAR, VARCHAR, GRAPHIC, or VARGRAPHIC中去掉右側的空格
返回引數集中第一個非null引數
COALESCE(arg1,arg2….)
返回兩個字串的連線
CONCAT(arg1,arg2)
SELECT CONCAT(EMP_NO,EMP_NAM) FROM TEST;
返回一個,將arg1從pos處刪除size個字元,將arg2插入該位置
INSERT(arg1,pos,size,arg2)
返回arg最左邊的length個字串,arg可以是char或binary string
LEFT(arg,length)
返回arg最右邊的length個字串,arg可以是char或binary string
RIGHT(arg,length)
SELECT RIGHT(NAME,2) FROM TEST
在arg2中查詢arg1第一次出現的位置,指定pos,則從arg2的pos處開始找arg1第一次出現的位置
LOCATE(arg1,arg2,
SELECT ID ,LOCATE('a',name) FROM TEST
返回EXP2在EXP1中的位置
POSSTR(EXP1,EXP2)
SELECT ID , POSSTR(name,'a') FROM TEST
返回arg1被重複num_times次的字串
REPEAT(arg1 ,num_times):。
SELECT REPEAT(name,2) FROM TEST;
用EXP3替代EXP1中所有的EXP2
SELECT CHAR(REPLACE('ROMANDD','NDD','CCB'),10) FROM TEST;
返回一個包含size個空格的字串
SPACE(size):。
返回arg1中pos位置開始的length個字元,如果沒指定length,則返回剩餘的字元
SUBSTR (arg1,pos,
SELECT SUBSTR('CDNJFDJFJD',5,2) FROM TEST;
系統格式原因,本節未完。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9524210/viewspace-475027/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自己整理的學習資料——DB2 V8資料庫基礎(二十一)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十二)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十四)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十六)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十七)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(二十八)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(六)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(七)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(八)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十一)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十二)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十三)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十六)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十七)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十八)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(十九)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(一)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(四)DB2資料庫
- 自己整理的學習資料——DB2 V8資料庫基礎(五)DB2資料庫
- mysql資料庫學習基礎知識整理MySql資料庫
- 資料庫基礎知識整理與複習總結資料庫
- 【java基礎資料整理】Java
- 零基礎學習MySQL資料庫—3MySql資料庫
- 學習資料庫的基礎知識的書籍資料庫
- 突擊學習之資料庫基礎彙總資料庫
- 資料庫學習筆記 - MySQL基礎知識資料庫筆記MySql
- MySQL資料庫基礎學習筆記(整理自蘇勇老師的MySQL基礎課程視訊)MySql資料庫筆記
- Go 學習資料整理Go
- iOS 學習資料整理iOS
- swift學習資料整理Swift
- 資料庫 基礎資料庫
- 資料庫基礎資料庫
- 資料庫資料整理資料庫
- 語料庫基礎學習
- 整理最全的“大資料”學習資源大資料
- 大資料學習方法,學大資料需要的基礎和路線大資料
- 基於資料二十條至少應建立8類資料基礎制度
- SLAM(一)----學習資料整理SLAM