对于sql中查询一个表中前几条记录应该怎么查询

如题所述

看你是什么数据库,如果是sqlserver2005(是05版本还是07版本忘记了)以上或者oeacle的话,那么用select * from table where rownum<=N;就可以,这里的N是一个变量,假如你要查前5条,那么就把N改为5就可以。
如果是mysql,那么利用top,select top 5 * from table;现在的一些新的mysql版本好像也有rownum的概念了,记得不是那么清什么版本了。追问

rownum不是oracle特有的么?sqlsever也能用??

追答

sqlserver中我忘了什么版本了,在那个版本后的就有

追问

谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答