主要针对top语句
sql server 2000中的语句
select top 4 * from (
select top 4 * from (
select top 4 * from (select * from GOODS) my_table order by GOODS_NO asc,GOODS_ID asc
) my_table1 order by GOODS_NO desc,GOODS_ID desc
) my_table2 order by GOODS_NO asc,GOODS_ID asc
mysql中的语句
select * from (
select * from (
select * from (select * from GOODS) my_table order by GOODS_NO asc,GOODS_ID asc limit 0,4
) my_table1 order by GOODS_NO desc,GOODS_ID desc limit 0,4
) my_table2 order by GOODS_NO asc,GOODS_ID asc limit 0,4
sql server 2000中的语句 select top 4 * from ( mysql中的语句 select * from (
select top 4 * from (
select top 4 * from (select * from GOODS) my_table order by GOODS_ID desc
) my_table1 order by GOODS_ID asc
) my_table2 order by GOODS_ID desc
select * from (
select * from (select * from GOODS) my_table order by GOODS_ID desc limit 0,4
) my_table1 order by GOODS_ID asc limit 0,4
) my_table2 order by GOODS_ID desc limit 0,4
本文对比了SQL Server 2000与MySQL中实现获取特定数量记录的TOP语句的不同写法,展示了如何在两种数据库系统中按不同字段进行排序并限制返回结果的数量。

被折叠的 条评论
为什么被折叠?



