Sql代码
eg:
SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1
eg:
SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1
INSERT函数
语法:INSERT(ARG1,POS,SIZE,ARG2)
INSERT函数返回一个字符串,将ARG1从POS处删除SIZE个字符,将ARG2插入该位置。
Sql代码
eg:
eg:
LOCATE函数
语法:LOCATE(ARG1,ARG2,
LOCATE函数在ARG2中查找ARG1第一次出现的位置,如果指定POS,则从ARG2的POS处开始查找ARG1第一次出现的位置。
Sql代码
eg:
SELECT LOCATE('a',NAME) FROM T1
eg:
SELECT LOCATE('a',NAME) FROM T1
POSSTR函数
语法:POSSTR(EXP1,EXP2)
POSSTR函数返回EXP2在EXP1中的位置。
Sql代码
eg:
SELECT POSSTR(NAME,'a') FROM T1
eg:
SELECT POSSTR(NAME,'a') FROM T1
DB2常用函数之REPEAT函数
语法:REPEAT(ARG1,NUM_TIMES)
REPEAT函数返回ARG1被重复NUM_TIMES次的字符串。
Sql代码
eg:
SELECT REPEAT(NAME,2) FROM T1
eg:
SELECT REPEAT(NAME,2) FROM T1
REPLACE函数
语法:REPLACE(EXP1,EXP2,EXP3)
REPLACE函数用EXP3代替EXP1中所有的EXP2。
Sql代码
eg:
SELECT REPLACE('ROMANND','NND','CCB') FROM T1
eg:
SELECT REPLACE('ROMANND','NND','CCB') FROM T1
SPACE函数
语法:SPACE(SIZE)
SPACE函数返回一个包含SIZE个空格的字符串。
Sql代码
eg:
SELECT SPACE(10) FROM T1
eg:
SELECT SPACE(10) FROM T1
DB2常用函数之SUBSTR函数
语法:SUBSTR(ARG1,POS,
SUBSTR函数返回ARG1中POS位置开始的LENGTH个字符,如果没有指定LENGTH,则返回剩余的字符。
Sql代码
eg:
SELECT SUBSTR('CDNJFDJFJD',5,2) FROM T1
eg:
SELECT SUBSTR('CDNJFDJFJD',5,2) FROM T1