¿Cómo seleccionar todos los valores y ocultar los valores NULL en SQL?

así que en mi database algunas filas tienen valores NULL, y cuando selecciono * de la tabla, los valores NULL también se muestran como text "nulo". Así que quiero ocultar todos los valores NULL. ¿Alguien tiene idea para la consulta? ¡Gracias!

esta es mi input en DB:

db.execSQL("CREATE TABLE IF NOT EXISTS table (name VARCHAR, kg VARCHAR, pod VARCHAR,reps VARCHAR, time VARCHAR );"); db.execSQL("INSERT INTO table VALUES('name 1',NULL,NULL , NULL , '"+s+"');"); db.execSQL("INSERT INTO table VALUES(NULL,'S 1','"+ee5+"' , '"+ee+"' , '"+s+"');"); db.execSQL("INSERT INTO table VALUES(NULL,'S 2','"+ee6+"' , '"+ee2+"', '"+s+"');"); db.execSQL("INSERT INTO table VALUES(NULL,'S 3','"+ee7+"' , '"+ee3+"', '"+s+"');"); db.execSQL("INSERT INTO table VALUES(NULL,'S 4','"+ee8+"' , '"+ee4+"', '"+s+"');"); 

Esto es lo que estás buscando:

 SELECT x, y, etc, CASE WHEN field IS NOT NULL THEN field ELSE '' END AS hehe FROM table; 

Editar : Agregue a sus comentarios, esto es bastante trivial una vez que sepa cómo hacerlo para una columna. Aplica lo mismo para todas las columnas. En SO no espere que se hagan tareas, en su lugar espere una ayuda para resolver su problema, que en última instancia usted mismo tiene que hacer.

Por cierto, aquí está cómo …

 SELECT COALESCE(name, ''), COALESCE(kg, ''), COALESCE(pod, ''), COALESCE(reps, ''), COALESCE(time, '') FROM table 

Tienes tres buenos methods en este hilo (incluido el mío), y personalmente creo que los otros dos son más intuitivos. Use cualquiera aplicando la misma lógica que he mostrado.

Depende del tipo de datos de la columna.

 -- If the data type is integer: SELECT COALESCE(the_column, 0) FROM the_table; -- or, if the column is a char or varchar type: SELECT COALESCE(the_column, 'some text here') FROM the_table; -- or, if it is a date: SELECT COALESCE(the_column, '1900-01-01') FROM the_table; 

Por cierto: algunas bases de datos tienen la function IFNULL () que hace lo mismo.

en SQLite deberías ser capaz de hacer algo como esto:

 SELECT col1, col2, ..., ifnull(coln, '') FROM TABLE 
 SELECT* FROM TableName WHERE ValueCol IS NOT NULL 

http://www.w3schools.com/sql/sql_null_values.asp

si estás trabajando con sqlite para android

mira este artículo