【sqlite view定义查询页面】教程文章相关的互联网学习教程文章

android – 为什么ORDER BY不能在Sqlite查询中工作【代码】

Android中的Sqlite表创建:// Contacts table name private static final String TABLE_CHAL = "CD";// Contacts Table Columns names private static final String KEY_ID = "id"; private static final String KEY_CHAL = "chal"; private static final String KEY_DATE = "date";String CREATE_CONTACTS_TABLE = "CREATE TABLE " + TABLE_CHAL + "("+ KEY_ID + " INTEGER PRIMARY KEY," + KEY_CHAL + " TEXT,"+ KEY_DATE + " TE...

python – 在查询中插入表名会产生sqlite3.OperationalError:near“?”:语法错误【代码】

我想动态选择在SQL查询中使用哪个表,但我只是不断收到错误,但我正在尝试格式化它.还试过%s而不是? 有什么建议?group_food = (group, food) group_food_new = (group, food, 1)with con:cur = con.cursor() tmp = cur.execute("SELECT COUNT(Name) FROM (?) WHERE Name=?", group_food)if tmp == 0:cur.execute("INSERT INTO ? VALUES(?, ?)", group_food_new)else: times_before = cur.execute("SELECT Times FROM ? WHERE Name...

android – 使用MATCH的SQLite查询错误【代码】

我正在使用以下查询在SQLite中执行搜索.public MatrixCursor listViewCursor(String query) {open();Cursor dcursor = null;MatrixCursor cursor = new MatrixCursor(listviewColumns);Object[] listviewarray = null;String[] selectionArgs = new String[] { query };System.out.println("Selectionarg = "+selectionArgs.toString());if (query == null) {try {// this worksdcursor = database.query(LA_DATABASE_TABLE, listv...

android – sqlite日期查询【代码】

我是新的sqlite.我有一个有3列的表1. Id 2. FoodName 3. Date and time(ex: '1' 'Chicken' '2012-08-10 13:54') 我读到某处Android sqlite不提供日期数据类型. 所以我使用文本数据类型在本地数据库中存储日期.它工作正常. 现在我想写一个查询来检索两个日期之间的记录.我试过但我没有得到它. ==&GT&GT码public class FoodDB {//Database Related Constants public static final String KEY_ROWID = "id"; public static final Stri...

python – 使用SQLite进行复杂的SQL查询【代码】

我需要进行复杂的查询,我需要帮助.以下是我的具体示例:id | Date | Validity48 | 6-1-2009 | notFound 47 | 6-1-2009 | valid 46 | 6-1-2009 | valid 45 | 3-1-2009 | invalid 44 | 3-1-2009 | invalid 42 | 4-1-2009 | notFound 41 | 4-1-2009 | notFound 48 | 4-1-2009 | valid [这里是SQL.] 查询结果如下:Date | valid | invalid | notFound3-1-2009 | 0 ...

javascript – SQLite更新查询在Phonegap中不起作用【代码】

我在SQLite中使用Phonegap有一个名为Demo的表.我在其中插入了一些值.现在我想更新一条记录.var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);db.transaction(updatemonthSaveingDB, errorCB);function updatemonthSaveingDB(tx) {tx.executeSql("UPDATE DEMO SET data = " + submitval + " WHERE id = " + 8, [], updateCB, errorCB); }function errorCB(err) {alert("Error processing SQL: " + err....

Android SQLite:我应该只在插入或插入和读取查询时使用beginTransaction和endTransaction吗?【代码】

ATM在我的Android应用程序中写入SQLite时,我这样做:try {for (User user: users) {ContentValues values = new ContentValues();databaseManager.database.beginTransaction();values.put("user_name", user.getName());values.put("user_email", user.getEmail());databaseManager.database.insert("users", null, values);}databaseManager.database.setTransactionSuccessful(); } catch (Exception ex) {ex.printStackTrace()...

android – 删除查询时“<”附近的SQLiteException【代码】

我试图从我的SQLite数据库中删除几行,如下所示:dbUtilsObj.delete(EngineUtiReport.TABLE_NAME, EngineUtiReport.Columns.KEY_ENGINE_UTI_UNIX_TIME + DBUtils.IS_LESS_THAN,new String[] { String.valueOf(nDaysOldUnixTime) });在上面的代码中,nDayOldTimeInMills = 1429963811949和DBUtils.IS_LESS_THAN =“<”.但我得到这个语法错误异常,我只是无法弄清楚我做错了什么: android.database.sqlite.SQLiteException: near "<": ...

SQLite进阶-14.子查询

目录 子查询 SELECT语句中的子查询 INSERT语句中的子查询 UPDATE语句中的子查询 DELETE语句中的子查询子查询 子查询或内部查询或嵌套查询是在另一个SQLite查询内嵌入在WHERE子句中的查询。 使用子查询返回的数据将被用在主查询中作为条件,以进一步限制要检索的数据。 子查询可以与SELECT、INSERT、UPDATE和DELETE语句一起使用,可伴随着使用运算符如=、<、>、>=、<=、IN、BETWEEN等。 子查询必须遵循的几个规则:子查询必须用括号括...

查询从Blackberry上的SQLite数据库中获取记录【代码】

我想从Blackberry的SQLite数据库中获取数据. 有一个表有四列:ID,FROM,TO,TIME 我想在FROM和TO值的基础上获取记录. 条件1:FROM = [from value] AND TO = [to value]第二个条件是:FROM = TO AND TO = FROM它应该返回最后20条记录.解决方法:你所追求的并不是很清楚.所以,这个猜测可能是错误的:SELECT * FROM Messages WHERE ( fromUserID = @From AND toUserID = @To )OR ( fromUserID = @To AND toUserID = @From ) ORDER BY Tim...

如何在PHP中确定SQLite 2查询中受影响的行数【代码】

我正在用PHP 5编写一个应用程序.我想删除SQLite v2数据库文件中的一些行.我正在做这样的事情:$sqliteConnection = new SQLiteDatabase('path/to/db'); $queryString = "DELETE FROM myTable WHERE status='not good'"; $result = $sqliteConnection->query($queryString);我怎么知道这个查询影响了多少行?我删除了多少行?解决方法:PHP函数sqlite_changes()为您完成此操作.Returns the numbers of rows that were changed by the...

python – SQLite是否在WHERE子句中优化具有多个AND条件的查询?【代码】

在SQL数据库(我使用Python Sqlite)中,如果我们有100万行查询,如何确保SELECT * FROM mytable WHERE myfunction(description) < 500 AND column2 < 1000[-----------------------------] [--------------]high-CPU cost condition easy-to-test requiring 100 μs per test condition经过优化,只有在易于测试的第二个条件已经为真的情况下,才会测试第一个条件(CPU昂贵)? (因为它是一个逻辑AND,它是一个懒惰的AND...

android – 在SQLite查询后如何处理Cursor?【代码】

这是我第一次使用数据库,我不确定这是如何工作的.我创建了数据库并做了一个返回游标的查询…现在是什么?什么是光标,真的吗?我可以使用它来浏览我的数据,或者我必须将它放在ArrayList或ListActivity或什么?解决方法:您需要迭代光标以获得结果. 使用cursor.moveToFirst()和/或cursor.moveToNext()(使用while循环).然后你可以使用getX()方法,比如cursor.getInt()或cursor.getString(). 例如,您希望查询得到一个结果:if (cursor.mo...

java – Sqlite查询检查 – 小于和大于【代码】

return mDb.query(DATABASE_TABLE, new String[] { KEY_ROWID, KEY_LEVEL }, KEY_LEVEL + ">" + "=" + 3 + "<" + 5, null, null, null, null);我究竟做错了什么.它正在上面返回,等于3级但不低于5.我已经尝试过&& |等等.解决方法: KEY_LEVEL + ">" + "=" + 3 + "<" + 5翻译为KEY_LEVEL + ">=3<5"使用它代替:KEY_LEVEL + ">= 3 AND " + KEY_LEVEL + " < 5"

java – 这是一个有效的SQLite查询【代码】

我有:String sqlite = "SELECT count(_id) AS _lCount FROM answers WHERE phase = 3 and correct_incorrect='1' 作为查询,但我需要correct_incorrect列也要考虑“1 *” 这是一个有效的方法来解释它吗?String sqlite = "SELECT count(_id) AS _lCount FROM answers WHERE phase = 3 and correct_incorrect='1'or'1*'我会测试它,但是“1 *”的可能性很少,需要几个小时的测试.所以我想确保我不只是浪费时间.解决方法:尝试使用IN...