1,将VARCHAR类型的数据转换成INTEGER并选择最大值,即 把字段类型的数据排序
SELECT MAX(CAST(SUM_MAX_NO AS INTEGER)) FROM dw_product_user_yymm
2 ,用row_number() over(partition by user_id order by seid) 求唯一值
select * from (SELECT CALGUID,row_number() over(PARTITION BY SOURCEID) num FROM T_CM_CALINFO ) as res where res.num=1
这个可以过滤掉一个字段内相同的内容(row_number() over(PARTITION BY SOURCEID) ),并且还可以有其他字段。PARTITION BY是分组
3.select VARCHAR_FORMAT( Time, 'YYYY-MM-DD HH24:MI:SS') from Table
上述函数为DB2格式化日期为指定类型
4.SELECT MAX(CAST(SUM_MAX_NO AS INTEGER)) FROM T_CW_PERIODICAL FETCH FIRST 3 ROWS ONLY
FETCH FIRST 3 ROWS ONLY这句话表示从查询出的结果中只要前3条