Android 如何在具有不同列的Sqlite数据库中使用逗号匹配值并再次使用逗号返回
我有一个三列的数据库,就像这里一样Android 如何在具有不同列的Sqlite数据库中使用逗号匹配值并再次使用逗号返回,android,sql,database,sqlite,sqlitemanager,Android,Sql,Database,Sqlite,Sqlitemanager,我有一个三列的数据库,就像这里一样 code name details nd new dear sdadasd dn no dear fdsfdsf bs bhai sahab vdfgdfgdfg 现在我有了逗号式的值 “新的,亲爱的” 如何匹配数据库中的不同列以及如何从数据库中获取相同的值 “新的,亲爱的” 请建议查询。感谢Boris的评论,但我收到了sql错误:异常名称:NS|U错误|故障
code name details
nd new dear sdadasd
dn no dear fdsfdsf
bs bhai sahab vdfgdfgdfg
现在我有了逗号式的值
“新的,亲爱的”
如何匹配数据库中的不同列以及如何从数据库中获取相同的值
“新的,亲爱的”
请建议查询。感谢Boris的评论,但我收到了sql错误:异常名称:NS|U错误|故障异常消息:组件返回了故障代码:0x80004005(NS|U错误|故障)[mozIStorageConnection.createStatement],但用于从我使用的表中提取“(代码| |,'|名称)作为expr1”.现在我想用数据库中的逗号匹配相同的值,并用逗号返回相同的值,为什么要使用
code | | |',“| | name
?它听起来不像MySQL语法。改为使用concat()
。是的,这不属于mysql,我正在使用sqlite DB。
SELECT code || ', ' || details AS val
FROM mytable
WHERE code || ', ' || details = 'nd, new dear'