Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在具有不同列的Sqlite数据库中使用逗号匹配值并再次使用逗号返回_Android_Sql_Database_Sqlite_Sqlitemanager - Fatal编程技术网

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'