0

我想在 android 活动文本视图中显示我的表格的特定列。我的表名是 Class。有两列 1) 班级名称和 2) NoStudent。我试过这个:

select * from Class where column +ClassName+;

& 很多其他格式,但不起作用。提供正确的查询格式和参考链接,我可以从中获得其他正确的格式。谢谢..!!

4

2 回答 2

0

尽量避免使用SELECT * FROM,因为这意味着您不再拥有可预测的结果集。如果您的架构发生更改并且您在数据阅读器中使用序号列引用,那么它们将会中断。

无论如何,就像这样:

SELECT "className", "noStudent" FROM "Class" WHERE "className" = 'Databases 101'

请注意我使用"(双引号) 来转义列名和表名,这是 SQLite 的转义语法。不要将它与'用于分隔字符串的(单引号)混淆。

如果您在查询中添加更多术语,它将在一行中变长。SQL 忽略换行符,我更喜欢这样格式化查询:

SELECT
    "className", "noStudent"
FROM
     "Class"
WHERE
    "className" = 'Databases 101'
于 2013-03-31T08:22:07.500 回答
0

用这个

SELECT classname, nostudent FROM Class WHERE classname = 'myclass'

查看w3schools 站点以了解 SQL 语法

于 2013-03-31T08:24:27.393 回答