易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL Query 请教

Example code
SQL code:

create table t(idx int,cname varchar(30));
insert into t values(1,'a');
insert into t values(2,'b');
insert into t values(3,'c');




select * from t的结果这样
SQL code:

mysql> select * from t;
+------+-------+
| idx | cname |
+------+-------+
| 1 | a |
| 2 | b |
| 3 | c |
+------+-------+




怎么才能得到这种结果?
SQL code:

+------+-------+-------+
| idx | cname |countnum|
+------+-------+-------+
| 1 | a |3 |
| 2 | b |3 |
| 3 | c |3 |
+------+-------+-------+



countnum 是这张表的总记录数

SQL Server和oracle都可以用Row_number来得到,
MySQL 如何得到?

谢谢




mysql没有Row_number之类的函数,只有通过间接方法得到

或者这个效率会略有差异。

SQL code:
mysql> select t.*,a.countnum
-> from t,(select count(*) as countnum from t) a;
+------+-------+----


相关问答:

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

介绍Oracle和mysql的书 - Oracle / 非技术区

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......

Mysql 使用问题 - Java / Web 开发

我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。

mysql命令行模式下: ......

mysql数据找回难题,高分,急!!!

我在清理mysql的时候,一不留神将mysql(即data里的mysql文件夹)数据库给删掉了,隔了几个小时我重启了mysql软件,mysql就自动初始化了数据库,导致从删除mysql文件夹开始到重启这段时间的数据丢失,那位高手帮想想办 ......

问一个字符集的问题,从mysql版来

原帖请看
http://topic.csdn.net/u/20100115/09/98c6ac75-d6fe-4b6c-90dc-336a738a0c0f.html?14601
总结下就是
apache php mysql 我全部都用的是gb2312,有什么办法可以不用每次mysql_query('SET character_set_r ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号