SQLite - obtendo o número de linhas em um banco de dados
Quero obter um número de linhas na minha tabela usandomax(id)
. Quando retornarNULL
- se não houver linhas na tabela - quero retornar 0. E quando houver linhas, quero retornarmax(id) + 1
.
As minhas linhas estão sendo numeradas de 0 e aumentadas automaticament
Aqui está minha declaração:
SELECT CASE WHEN MAX(id) != NULL THEN (MAX(id) + 1) ELSE 0 END FROM words
Mas sempre está me retornando 0. O que eu fiz de errado?