not - sqlite null
SQLite selecciona donde está vacío? (4)
En SQLite, ¿cómo puedo seleccionar registros donde some_column está vacío?
Vaciar cuenta como NULL y como "".
Hay varias formas, como:
where some_column is null or some_column = ''''
o
where ifnull(some_column, '''') = ''''
o
where coalesce(some_column, '''') = ''''
de
where ifnull(length(some_column), 0) = 0
Parece que puedes simplemente hacer:
SELECT * FROM your_table WHERE some_column IS NULL OR some_column = '''';
Caso de prueba:
CREATE TABLE your_table (id int, some_column varchar(10));
INSERT INTO your_table VALUES (1, NULL);
INSERT INTO your_table VALUES (2, '''');
INSERT INTO your_table VALUES (3, ''test'');
INSERT INTO your_table VALUES (4, ''another test'');
INSERT INTO your_table VALUES (5, NULL);
Resultado:
SELECT id FROM your_table WHERE some_column IS NULL OR some_column = '''';
id
----------
1
2
5
Puedes hacer esto con lo siguiente:
int counter = 0;
String sql = "SELECT projectName,Owner " + "FROM Project WHERE Owner= ?";
PreparedStatement prep = conn.prepareStatement(sql);
prep.setString(1, "");
ResultSet rs = prep.executeQuery();
while (rs.next()) {
counter++;
}
System.out.println(counter);
Esto le dará el número de filas donde el valor de la columna es nulo o en blanco.
Quizás te refieres
select x
from some_table
where some_column is null or some_column = ''''
pero no puedo decir que no hiciste una pregunta.