日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
DB2常用函數(shù)詳解大全

以下的文章主要向大家講述的是DB2函數(shù)的詳細(xì)解析,以及對這些DB2常用函數(shù)在實(shí)際操作中的值得注意的事項(xiàng)與其實(shí)際應(yīng)用代碼的描述,以下就是文章的主要內(nèi)容的詳細(xì)描述,望大家在瀏覽之后會(huì)對其有更深的了解。

衛(wèi)濱ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

(一):字符串函數(shù)

關(guān)鍵字: db2,函數(shù),字符串

最近項(xiàng)目準(zhǔn)備遷移到DB2上,不得不臨時(shí)報(bào)佛腳,報(bào)著磚頭硬啃(不得不感慨MS SQL的在線教程和可視化),在這里記錄下常用DB2函數(shù)的詳細(xì)用法:

VALUE函數(shù)

語法:VALUE(EXPRESSION1,EXPRESSION2)

VALUE函數(shù)是用返回一個(gè)非空的值,當(dāng)其***個(gè)參數(shù)非空,直接返回該參數(shù)的值,如果***個(gè)參數(shù)為空,則返回***個(gè)參數(shù)的值。

Sql代碼

eg:

--表示如果T1.ID為空,則返回空串,如果T1.ID不為空,則返回T1.ID。

SELECT VALUE(ID,'') FROM T1

eg:

--表示如果T1.ID為空,則返回空串,如果T1.ID不為空,則返回T1.ID。

SELECT VALUE(ID,'') FROM T1

COALESCE函數(shù)

語法:COALESCE(ARG1,ARG2...)

COALESCE返回參數(shù)集中***個(gè)非null參數(shù)。用法類似于VALUE函數(shù)。

LENGTH函數(shù)

語法:LENGTH(ARG)

LENGTH函數(shù)返回參數(shù)的長度。

Sql代碼

eg:

SELECT LENGTH(NAME) FROM T1

eg:

SELECT LENGTH(NAME) FROM T1

LCASE、LOWER函數(shù)

語法:LCASE()、LOWER()

LCASE、LOWER函數(shù)返回定長、變長字符串的小寫形式。

Sql代碼

eg:

SELECT LCASE(NAME),LOWER(NAME) FROM T1

eg:

SELECT LCASE(NAME),LOWER(NAME) FROM T1

UCASE、UPPER函數(shù)

語法:UCASE()、UPPER()

UCASE、UPPER函數(shù)返回定長、變長字符串的大寫形式。

Sql代碼

eg:

SELECT UCASE(NAME),UPPER(NAME) FROM T1

eg:

SELECT UCASE(NAME),UPPER(NAME) FROM T1

LTRIM、RTRIM函數(shù)

語法:LTRIM()、RTRIM()

LTRIM、RTRIM函數(shù)從CHAR、VARCHAR、GRAPHIC或者VARGRAPHIC中去掉左側(cè)或右側(cè)的空格。

Sql代碼

eg:

SELECT LTRIM(NAME),RTRIM(NAME) FROM T1

eg:

SELECT LTRIM(NAME),RTRIM(NAME) FROM T1

LEFT、RIGHT函數(shù)

語法:LEFT(ARG,LENGTH)、RIGHT(ARG,LENGTH)

LEFT、RIGHT函數(shù)返回ARG最左邊、右邊的LENGTH個(gè)字符串,ARG可以是CHAR或BINARY STRING。

Sql代碼

eg:

SELECT LEFT(NAME,2),RIGHT(NAME,2) FROM T1

eg:

SELECT LEFT(NAME,2),RIGHT(NAME,2) FROM T1

CONCAT函數(shù)

語法:CONCAT(ARG1,ARG2)

CONCAT函數(shù)返回兩個(gè)字符串的連接。 #p#

Sql代碼

eg:

SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1

eg:

SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1

INSERT函數(shù)

語法:INSERT(ARG1,POS,SIZE,ARG2)

INSERT函數(shù)返回一個(gè)字符串,將ARG1從POS處刪除SIZE個(gè)字符,將ARG2插入該位置。

Sql代碼

eg:

eg:

LOCATE函數(shù)

語法:LOCATE(ARG1,ARG2,)

LOCATE函數(shù)在ARG2中查找ARG1***次出現(xiàn)的位置,如果指定POS,則從ARG2的POS處開始查找ARG1***次出現(xiàn)的位置。

Sql代碼

eg:

SELECT LOCATE('a',NAME) FROM T1

eg:

SELECT LOCATE('a',NAME) FROM T1

POSSTR函數(shù)

語法:POSSTR(EXP1,EXP2)

POSSTR函數(shù)返回EXP2在EXP1中的位置。

Sql代碼

eg:

SELECT LOCATE(NAME,'a') FROM T1

eg:

SELECT LOCATE(NAME,'a') FROM T1

DB2常用函數(shù)之REPEAT函數(shù)

語法:REPEAT(ARG1,NUM_TIMES)

REPEAT函數(shù)返回ARG1被重復(fù)NUM_TIMES次的字符串。

Sql代碼

eg:

SELECT REPEAT(NAME,2) FROM T1

eg:

SELECT REPEAT(NAME,2) FROM T1

REPLACE函數(shù)

語法:REPLACE(EXP1,EXP2,EXP3)

REPLACE函數(shù)用EXP3代替EXP1中所有的EXP2。

Sql代碼

eg:

SELECT REPLACE('ROMANND','NND','CCB') FROM T1

eg:

SELECT REPLACE('ROMANND','NND','CCB') FROM T1

SPACE函數(shù)

語法:SPACE(SIZE)

SPACE函數(shù)返回一個(gè)包含SIZE個(gè)空格的字符串。

Sql代碼

eg:

SELECT SPACE(10) FROM T1

eg:

SELECT SPACE(10) FROM T1

DB2常用函數(shù)之SUBSTR函數(shù)

語法:SUBSTR(ARG1,POS,)

SUBSTR函數(shù)返回ARG1中POS位置開始的LENGTH個(gè)字符,如果沒有指定LENGTH,則返回剩余的字符。

Sql代碼

eg:

SELECT SUBSTR('CDNJFDJFJD',5,2) FROM T1

eg:

SELECT SUBSTR('CDNJFDJFJD',5,2) FROM T1

【編輯推薦】

  1. DB2在線增量備份 還原增量備份及前滾恢復(fù)
  2. DB2:信息管理 盡在掌握
  3. 跟蹤DB2的SQL語句
  4. DB2 9 XML 性能優(yōu)勢
  5. DB2 V7存儲(chǔ)過程構(gòu)建環(huán)境設(shè)置的正確操作步驟描述

分享題目:DB2常用函數(shù)詳解大全
URL鏈接:http://www.5511xx.com/article/dpsiodj.html