如何在Android sqlite中连接列

4
我可以将两个或多个列连接在一起吗?示例:select columna++ columnb as columnc from table

可能是重复问题:https://dev59.com/83A65IYBdhLWcg3w6DFO - Jon Adams
1个回答

16
尝试使用 select columna || columnb as columnc from table 查询。

错误/AndroidRuntime(264):由于java.lang.IllegalArgumentException引起:列'TITLE || BEGIN as BLABLA'不存在。 - czesław
不确定为什么你遇到了问题:Cursor mCursor = mDb.rawQuery("SELECT *, \""+ KEY_NAME + "\" || \""+KEY_DESC + "\" AS val FROM "+DATABASE_TABLE_LOGS + " ORDER BY " + order, null); 对我来说是有效的。我可以从结果游标中提取 val 列。你可能需要像我上面那样转义列(使用双引号)。 - Femi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接