string连接在SQLite中不起作用

我正在尝试执行一个SQlitereplace函数,但在函数中使用另一个字段。

select locationname + '<p>' from location; 

在这个snip中,结果是一个0的列表。 我会期望一个string与来自locationname和'<p>'文字的文本。

尝试使用|| 代替+

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

SQLite文档

|| 运算符是“连接” – 它将两个操作数string连接在一起。

|| 运算符是SQLite中的连接。 使用此代码:

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

为了比较,

 SQLite || Oracle CONCAT(string1, string2) or || MySQL CONCAT(string1, string2, string3...) Postgres CONCAT(string1, string2, string3...) or || Microsoft SQL Server 2012+ CONCAT(string1, string2, string3...) or + Microsoft Access + 

对于Visual Studio 2010,使用数据源devise器或向导,可能会遇到使用||的问题 运营商。 在sqlite数据库中创build一个视图,并从中创build你的数据源。

另见这个线程 。