134 votes

La concaténation des chaînes ne fonctionne pas en SQLite

J'essaie d'exécuter une fonction de remplacement SQlite, mais en utilisant un autre champ dans la fonction.

select  locationname + '<p>' from location;

Dans cet extrait, le résultat est une liste de 0. Je me serais attendu à une chaîne de caractères contenant le texte de locationname et le nom de l'utilisateur. '<p>' littéraux.

263voto

codaddict Points 154968

Essayez d'utiliser || à la place de +

select  locationname || '<p>' from location;

De Documentation SQLite :

L'opérateur || est "concaténateur" - il joint les deux chaînes de caractères de ses opérandes.

38voto

shamittomar Points 20136

El || L'opérateur est la concaténation en SQLite. Utilisez ce code :

select  locationname || '<p>' from location;

2voto

quickdraw Points 21

Pour Visual Studio 2010, en utilisant le concepteur ou l'assistant de sources de données, vous avez des difficultés à utiliser l'opérateur ||. Créez une vue dans la base de données sqlite et créez votre ou vos sources de données à partir de celle-ci.

Voir aussi ce fil .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X