Sto tentando di eseguire una funzione di sostituzione SQlite, ma utilizzare un altro campo nella funzione.La concatenazione di stringhe non funziona in SQLite
select locationname + '<p>' from location;
In questo attacco, il risultato è un elenco di 0. Mi sarei aspettato una stringa con il testo da locationname e i valori letterali '<p>'
.
+1: Lei è stato prima –
campo1 || field2 restituisce null se uno dei campi è nullo. Si potrebbe voler fare ifnull (field1, '') || ifnull (field2, ''). Questo ti darà una risposta se uno o entrambi i campi sono nulli. Quindi si arriva a capire cosa si vuole fare se entrambi fossero nulli. –
@ TomCerul o usare 'COALESCE (nullable_field, '') || COALESCE (another_nullable_field, '') ' – zx8754