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 from tab a,tab b where a
t1; 外连接: 左连接:select a
col from tab a left join tab b on a
t1 (left outer join) 右连接: 4 输出排序 Order by col DESC 降序排列 缺省为升序 5 限制输出结果,与order 共用 Select * from tabA order by col desc fetch first 5 rows only 6 su bstr 函数 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: