db2
常用函数详解(一)字符串函数
最近项目准备迁移到
DB2
上,
不得不临时报佛脚,
报着
砖头硬啃(不得不感慨
MS SQL
的在线教程和可视化)
,在
这里记录下常用函数的详细用法:
V
ALUE
函数语法:
V
ALUE(EXPRESSION1,EXPRESSION2)V
ALUE
函数是用返
回一个非空的值,当其第一个参数非空,直接返回该参数的
值,如果第一个参数为空,则返回第一个参数的值。
Sql
代码
eg:
--
表示如果
T1.ID
为空,则返回空串,如果
T1.ID
不为空,
则返回
T1.ID
。
SELECT V
ALUE(ID,'') FROM
T1
COALESCE
函数语法:
COALESCE(ARG1,ARG2...)COALESCE
返回参数集中第一
个非
null
参数。用法类似于
V
ALUE
函数。
LENGTH
函数语
法:
LENGTH(ARG)LENGTH
函数返回参数的长度。
Sql
代码
eg:
SELECT LENGTH(NAME) FROM T1
LCASE
、
LOWER
函数语法:
LCASE()
、
LOWER()LCASE
、
LOWER
函数返回定长、变长字符串的小写形式。
Sql
代码
eg:
SELECT LCASE(NAME),LOWER(NAME)
FROM T1
UCASE
、
UPPER
函数语法:
UCASE()
、