【发布时间】:2010-10-14 17:19:37
【问题描述】:
我想使用max(id) 获取表中的行数。当它返回 NULL - 如果表中没有行 - 我想返回 0。当有行时我想返回 max(id) + 1。
我的行从 0 开始编号并自动增加。
这是我的声明:
SELECT CASE WHEN MAX(id) != NULL THEN (MAX(id) + 1) ELSE 0 END FROM words
但它总是返回 0。我做错了什么?
【问题讨论】:
标签: sqlite