代码改变世界

获取某个字段的最大值

2012-07-13 13:33  左眼微笑右眼泪  阅读(653)  评论(0编辑  收藏  举报

     在数据库中,我们经常会有一个字段,它是按照顺序递增的(不是数据库中的自增),每次使用的时候,我们都需要在数据库中去找到最大的那个值 ,然后把那个值加上1,返回给业务层。这个功能可以通过一个sql语句解决。

     SQL:

select isnull(max(字段名),0)+1 as 字段别名 from 表名

ORACLE:

select nvl(max(字段名),0)+1 as 字段别名 from 表名