请教上SQLite如何获得id的最大值

请教上SQLite如何获得id的最大值,第1张

[解决办法]

ContentValue cv=new ConetValue()//这个cv里面什么也不放,把这个cv插入到数据库中就会返回_id

[解决办法]

查询语句不是用execSQL,而是用另一个rawXXX的,返回的Cursor的变量,你可以谷歌下。

哎。。。,eclipse自动提示功能让程序员变弱智了

[解决办法]

sqllite是支持max函数的

检查检查你的表数据和字段

[解决办法]

SQLiteDatabase db = this.getReadableDatabase()

Cursor cursor = db.query("table_name", null, null, null, null, null, "ORDER BY ID DESC")

if(cursor.moveToNext()

{

int id = cursor.getInt(cursor.getColumnIndex("_id"))

// 这个id就是最大值

首先我们先选择要使用的web server 软件,由于从兼容性跟性能方面的需求,我选择了目前来说最新版的apache。

第二步,我们要使用目前最新版本的PHP zip package .这里提示大家一下,经过我痛苦的反复的实验跟查看资料,如果大家想要使用PDO扩展连接到SQLite数据库的话,请你一定不要选择安装包,因为它不支持很多PHP的扩展库文件。

第三步,我们要去http://pecl4win.php.net/ext.php/php_pdo_sqlite.dll和http://pecl4win.php.net/ext.php/php_pdo.dll下载PDO的两个扩展库文件,文件名各自为:php_pdo.dll 跟 php_pdo_sqlite.dll 。下来以后保存在一边,我们稍候会使用到。顺便提一下哦,关于PHP_PDO的驱动资料请大家查阅 http://pecl4win.php.net/index.php里面有详细的不同平台的安装信息。

最后一步,大家需要到SQLite官方网站去下载SQLite的文件包。地址为:

http://www.sqlite.org/download.html 选择适合自己的版本即可。

具体 *** 作步骤如下:

1、首先,打开Mysql查询器,连接到SQL数据库,然后打开stu表,如下图所示,然后进入下一步

     

2、其次,点击上方菜单栏的【查询】,在d出窗口中,键入:select max(age) from stu,如下图所示,然后进入下一步。

     

3、最后,单击“运行”按钮,在下方结果中,就可以看到最大值就显示出来了,如下图所示,然后进入下一步。

   

   

   


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6775749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存