有没有比RECORDCOUNT快的方法实现同样的功能? select count(id) as rcount where ....... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是个办法,问题是这个ID,我做的是一个查询工具,要查的数据库类型不定,按照jixian(极限)指引的方向,我这样做:选择的时候在SELECT中加一 1 as myRowcount 字段,最后再用另一个QUERY查出 COUNT(myRowcount ),我觉得有点麻烦,因为条件有可能非常复杂.jixian(极限),您再指点指点.还有一个问题,我向准确的显示出一次查询所用的时间,请问该怎么做?只要帮忙,我再发个帖子给分. 用count(*),任何情况下都可用!若想要得到查询时间,那只能在查询前后取时间了! 多谢hailong525(风云)查询时间有没有专门的语句可以得到,如果再查询前后去时间还是会有误差的.大虾帮忙拉 tq, who can give me some hints? 要得能时间能否在查询前获取系统时间,查询后再取一次,前后的差是不是你要的时间?除了count(*)外,你的库能否取查询结果的最后一条记录的记录号来做为统计数?我很菜,谢多多指教!!!^-^ to say: 多谢! 要是取最后一条纪录,那用的时间和recordcount是一样的,而且由于数据库类型不同,纪录号的字段也不同,要得到通用的语句不太好弄 要得时间能否在查询前获取系统时间,查询后再取一次,前后的差是不是你要的时间? 是的,我现在就是这么干的,但是不准确,因为这里有代码本身的执行时间.我也很菜,没有办法,大家帮忙了! 在SQL Server里有一个特殊的用法,不保证以后版本能用,就是利用 sysindexes 视图这个视图里有一个字段 rows 记录了表的记录数,应此可以用下面的语句得到表中的记录数目select rows from sysindexes where name = '表名' thanks! How about ORACLE? 对数据类型而言运算符无效。运算符为 modulo,类型为 varchar。 帮我看一下这个sql语句如何写 安装SQL SERVER,选windows身份验证后的问题 sql select 问题 数据库查询效率问题 字符串转换为datetime 类型 求个sql语句 关于触发器的触发动作之前的语法 求一月详细日期 有关sql语句,请进来看一下。 高分请问各位大侠,你们的SQL Server应用,在服务器端安装时是怎么做的? 请教高手:在Oracle的plsql里怎样使用数组?plsql支持递归算法吗?
按照jixian(极限)指引的方向,我这样做:选择的时候在SELECT中加一 1 as myRowcount 字段,最后再用另一个QUERY查出 COUNT(myRowcount ),我觉得有点麻烦,因为条件有可能非常复杂.
jixian(极限),您再指点指点.还有一个问题,我向准确的显示出一次查询所用的时间,请问该怎么做?只要帮忙,我再发个帖子给分.
若想要得到查询时间,那只能在查询前后取时间了!
多谢!
要是取最后一条纪录,那用的时间和recordcount是一样的,而且由于数据库类型不同,纪录号的字段也不同,要得到通用的语句不太好弄 要得时间能否在查询前获取系统时间,查询后再取一次,前后的差是不是你要的时间?
是的,我现在就是这么干的,但是不准确,因为这里有代码本身的执行时间.
我也很菜,没有办法,大家帮忙了!
这个视图里有一个字段 rows 记录了表的记录数,应此可以用下面的语句得到表中的记录数目select rows from sysindexes where name = '表名'