Whiile编译SELECT DISTINCT列FROM数据库

时间:2016-11-15 13:54:40

标签: java android sqlite android-sqlite

您好我是Android的新手。所以我不太了解android。这就是为什么我被困在一个地方的原因。 我制作app用户保存并删除他们的数据。但是当点击删除按钮时,我的应用程序停止工作并且日志猫消息显示错误。

SQLiteException: no such table while compiling: SELECT DISTINCT column FROM database

所以现在我想知道什么是 SELECT DISTINCT 谁能告诉我它是什么?

谢谢。

3 个答案:

答案 0 :(得分:1)

SELECT DISTINCT column FROM database select distinct是一个sql-query,即使有多个结果也只能获得一次可能的结果。它通常在1个表中的1列上运行。因此,如果您的列号为1,1,2,2,2,3,4,5,则结果为1,2,3,4,5

正确的语法是SELECT DISTINCT column FROM table

答案 1 :(得分:0)

SELECT是一个用于从DB返回列的SQL命令。 DISTINCT表示从SELECT命令返回的行仅包含每个选定列中的唯一值,换句话说,任何列中都不能有重复值。

您的命令在尝试访问名为“Database”的表时返回错误,该表不存在。

答案 2 :(得分:0)

SELECT DISTINCT 返回的结果集没有表格中列的重复。只能对一个列进行。