繁体   English   中英

活动的Android SQL

[英]Active Android sql

我想在Active Android中查找Android的sql查询,但不知道如何执行此操作

Select * from  Item
Where  itemno in (0,5)

和类似的查询

 Select count(itemName) from Item
 Group by itemname
 Having count(iemName) >5;

有没有可能? 如何?

在android中,您可以使用SQLiteDatabase对象的execSQL方法执行原始SQL查询。

SQLiteDatabase mydatabase = openOrCreateDatabase("your database name",MODE_PRIVATE,null);
mydatabase.execSQL("CREATE TABLE IF NOT EXISTS TutorialsPoint(Username VARCHAR,Password VARCHAR);");

查看本教程以从Android中的SQLite开始

https://www.tutorialspoint.com/android/android_sqlite_database.htm
https://www.androidhive.info/2011/11/android-sqlite-database-tutorial/
http://www.androidbegin.com/tutorial/android-sqlite-database-tutorial/

ActiveAndroid Libray for Android中。

您可以使用ActiveAndroidSelect对象。

您的查询将类似于:

From select = new Select().from(Item.class);
select = select.where("itemno in (" + firstNumber+","+secondNumber + ")").orderBy("_id DESC");
List<Item> list = select.execute();

有关更多查询,请参阅ActiveAndroid

希望能帮助到你!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM