我想在 android 活动文本视图中显示我的表格的特定列。我的表名是 Class。有两列 1) 班级名称和 2) NoStudent。我试过这个:
select * from Class where column +ClassName+;
& 很多其他格式,但不起作用。提供正确的查询格式和参考链接,我可以从中获得其他正确的格式。谢谢..!!
尽量避免使用SELECT * FROM
,因为这意味着您不再拥有可预测的结果集。如果您的架构发生更改并且您在数据阅读器中使用序号列引用,那么它们将会中断。
无论如何,就像这样:
SELECT "className", "noStudent" FROM "Class" WHERE "className" = 'Databases 101'
请注意我使用"
(双引号) 来转义列名和表名,这是 SQLite 的转义语法。不要将它与'
用于分隔字符串的(单引号)混淆。
如果您在查询中添加更多术语,它将在一行中变长。SQL 忽略换行符,我更喜欢这样格式化查询:
SELECT
"className", "noStudent"
FROM
"Class"
WHERE
"className" = 'Databases 101'