【问题标题】:Active Android sql活跃的安卓 sql
【发布时间】:2017-09-24 11:50:55
【问题描述】:

我想在我正在寻找但不知道的 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 activeandroid


    【解决方案1】:

    在 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/
    

    【讨论】:

      【解决方案2】:

      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

      希望对你有帮助!!!

      【讨论】:

        猜你喜欢
        • 2018-08-03
        • 2018-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多