自己遇到的DB小技巧
数值型字段. 为null的时候变成0 / ===> COALESCE(xxx,0) AS XXX解锁: su -db2inst1/db2/connect to xxx/force application all
DB2 DELETE FROM TABLE 定制数量.
delete from TABLE_NAME
where (栏位) in (select 栏位 from TABLE_NAME where 要删除的条件.或者ORDER BY PK的位置 fetch first NUM rows only)
当遇到精度太大.ROUND(str,4) 后出现N多0的情况.
用DECIMAL定义一下精度 根据栏位的大小来定义
ex: DECIMAL(ROUND(DOUBLE(SALEVALUE)/SUM(SALEVALUE) OVER (PARTITION BY 0),4),15,4) AS X
四舍五入4位后 再定义一下精度 DB栏位设置为REALVALUE DECIMAL(15,4)
页:
[1]