字符串连接在 SQLite 中不起作用

String concatenation does not work in SQLite(字符串连接在 SQLite 中不起作用)
本文介绍了字符串连接在 SQLite 中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试执行 SQLite 替换函数,但使用函数中的另一个字段.

I am trying to execute a SQlite replace function, but use another field in the function.

select  locationname + '<p>' from location;

在这个片段中,结果是一个 0 列表.我本来希望有一个字符串,其中包含来自 locationname 的文本和 '<p>' 文字.

In this snip, the result is a list of 0s. I would have expected a string with the text from locationname and the '<p>' literals.

推荐答案

尝试使用 || 代替 +

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

来自 SQLite 文档:

||运算符是连接" - 它将其操作数的两个字符串连接在一起.

The || operator is "concatenate" - it joins together the two strings of its operands.

这篇关于字符串连接在 SQLite 中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Execute complex raw SQL query in EF6(在EF6中执行复杂的原始SQL查询)
Hibernate reactive No Vert.x context active in aws rds(AWS RDS中的休眠反应性非Vert.x上下文处于活动状态)
Bulk insert with mysql2 and NodeJs throws 500(使用mysql2和NodeJS的大容量插入抛出500)
Flask + PyMySQL giving error no attribute #39;settimeout#39;(FlASK+PyMySQL给出错误,没有属性#39;setTimeout#39;)
auto_increment column for a group of rows?(一组行的AUTO_INCREMENT列?)
Sort by ID DESC(按ID代码排序)