请大家看一下这句sql语句有错吗?

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:20:16
$sql="select * from article where category=1 order by a_clicktimes DESC limit 5"; 我的目的是从artical这个表里取出category为2的点击次数为前五的数据

MYSQL的sql语句:
$sql="select * from article where category=2 order by a_clicktimes DESC limit 5";

MSSQL的sql语句:
$sql="SELECT TOP 5 * FROM ARTICLE WHERE CATEGORY=2 ORDER BY A_CLICKTIMES DESC";

COPY 就ok

mysql支持limit
select * from tablename limit 0,1

即取出第一条记录
select * from tablename limit 1,1
第二条记录

select * from tablename limit 10,20
从第11条到31条(共计20条)

这个limit要给个区间的吧,应该是limit 0,5

这个也行吧
select top 5 * from article wherer category=2 order by a_clicktimes desc;

select top 5 * from article wherer category=2 order by a_clicktimes desc; 用TOP就好,它可以取出前五条记录