J’essaie d’exécuter une fonction de remplacement SQlite, mais utilise un autre champ dans la fonction.
select locationname + '' from location;
Dans ce snip, le résultat est une liste de 0. J’aurais attendu une chaîne avec le texte de locationname et les littéraux '
' .
Essayez d’utiliser ||
à la place de +
select locationname || '' from location;
De la documentation SQLite :
Le || L’opérateur est “concatenate” – il réunit les deux chaînes de ses opérandes.
Le ||
L’opérateur est la concaténation dans SQLite. Utilisez ce code:
select locationname || '' from location;
En comparaison,
SQLite || Oracle CONCAT (ssortingng1, ssortingng2) ou || MySQL CONCAT (ssortingng1, ssortingng2, ssortingng3 ...) ou || si PIPES_AS_CONCAT activé Postgres CONCAT (ssortingng1, ssortingng2, ssortingng3 ...) ou || Microsoft SQL Server 2012+ CONCAT (ssortingng1, ssortingng2, ssortingng3 ...) ou + Microsoft Access +
pour Visual Studio 2010, à l’aide du concepteur ou de l’assistant de sources de données, vous rencontrez des problèmes pour utiliser || opérateur. Créez une vue dans la firebase database sqlite et créez vos sources de données à partir de celle-ci.
Voir aussi ce fil