我想在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'