SQLite equivalente a ISNULL (), NVL (), IFNULL () o COALESCE ()

Me gustaría evitar tener muchas verificaciones como las siguientes en mi código:

myObj.someStringField = rdr.IsDBNull(someOrdinal) 
                            ? string.Empty 
                            : rdr.GetString(someOrdinal);

Pensé que podría hacer que mi consulta se ocupe de los nulos haciendo algo como esto:

SELECT myField1, [isnull](myField1, '') 
FROM myTable1
WHERE myField1 = someCondition

Sin embargo, estoy usando SQLite y no parece reconocer laisnull función. También probé algunos equivalentes reconocidos en otras bases de datos NVL(), IFNULL() yCOALESCE()), pero SQLite no parece reconocer ninguno de ellos.

¿Alguien tiene alguna sugerencia o sabe de una mejor manera de hacer esto? Lamentablemente, la base de datos no tiene valores predeterminados para todos los campos. Además, necesito usar algunosLEFT JOIN cláusulas en algunos casos, donde algunos de los campos devueltos serán nulos porque el registro coincidente en elLEFT JOIN table no existirá.

Respuestas a la pregunta(6)

Su respuesta a la pregunta