我想在Android活动文本视图中显示我的表的特定列。 我的表名是Class。 有两列1)班级名称和2)NoStudent。 我已经试过这样:建议SQLite查询
select * from Class where column +ClassName+;
&很多其他格式,但不工作。 给出正确的查询格式&参考链接从哪里我可以得到其他正确的格式。 谢谢.. !!
我想在Android活动文本视图中显示我的表的特定列。 我的表名是Class。 有两列1)班级名称和2)NoStudent。 我已经试过这样:建议SQLite查询
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'
使用此
SELECT classname, nostudent FROM Class WHERE classname = 'myclass'