db2case语句_db2sql语句

1

限制结果表大小

Select * from tabname fetch first 5 rows only;

2 cast

用法

Select * from tabnameA where coln = cast(

TR01

as tabnameB)

CAST(salary AS DOUBLE)

类型转换

3

连接

内连接

selet a.col,b.col from tab a,tab b where a.t1=b.t1;

外连接:

左连接:

select a.col,b.col from tab a left join tab b on a.t1=b.t1 (left outer join)

右连接:

4

输出排序

Order by col DESC

降序排列

缺省为升序

5

限制输出结果

,

order

共用

Select * from tabA order by col desc fetch first 5 rows only

6 substr

函数

Substr(col,1,2); col

char

varchar

7

列函数

可以参照数据库中

FUNCTIONS

中的说明

Quest Centeral

查看,以下是常用的

Max

avg

count

DB2

中的

VARCHAR

转换为

INTEGER

的函数为

CAST()

DB2

中的

INTEGER

转换为

VARCHAR

的函数为

CHAR()

DB2

中的

VARCHAR

转换为

DATE

的函数为

DATE()

DB2

中的

DATE

转换为

VARCHAR

的函数为

CHAR()

char(col,iso)

输出

yyyy-mm-dd

YEAR()

返回

date

数值的年部分

Month()

返回

date

数值的月部分

HOUR()

返回一个数值的小时部分

SELECT HOUR('18:34:23')FROM

SECOND()

返回一个数值的秒部分

RTRIM()

删除字符串尾部的空格

Ltrim()

删除字符串左边的空格

Replace(col,exp1,exp2)

替换

col

exp1

exp2

MOD(EXP1,EXP2)

返回

EXP1

除以

EXP2

的余数

DOUBLE()

如果参数是一个数字表达式

,

返回与其相对应的浮点数

,

如果参数是字符串表达式

,

则返回该数的

字符串表达式

.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值