交互数据库注意点

1.避免出现空指针异常:

如:Map.get("id").toString()用String.ValueOf(Map.get("id"))代替,可避免空指针异常

2.两表左关联查询的时候,用select * 的时候,需要注意是定==指定是哪个表的全部字段

如:select a.* from T_C_COMMON_CODE(表A) a left join T_C_COMMON_CODE_CATEGORY(表B) b on a.FK_CATEGORYID = b.PK_ID where b.CODE = 'ZCFC'

如若不指定是A表的全部字段,会把两表关联后的数据查询出来。

3.group by函数

如:

select 类别, sum(数量) as 数量之和
from A
group by 类别

select 类别, 样式 ,sum(数量) as 数量之和 from A group by 类别,样式

需要注意的一点,在select指定的字段要包含在Group By语句的后面,或者聚合函数里面,当使用group by时

猜你喜欢

转载自blog.csdn.net/bird_tp/article/details/84349053
今日推荐