84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
比如,我们想查询结果集的最面的两条信息,比如persion表的头两条记录:
SELECT TOP 2 * FROM Persons
也可以使用limit:
limit
select * from Persons limit 0,2
请问这两个有什么区别,谁更好一点呢????????
我擦!! MYSQL没有SELECT TOP的语法!!! 白问了,奶奶的
业精于勤,荒于嬉;行成于思,毁于随。
這是來自不同資料庫裡面的使用方式: 1,在access / ms sql server裡面支援的sql用法select top; 2,在mysql / oracle裡面支援的sql用法為select ... limit; 就使用而言兩者沒有什麼區別.只是應用平台不一樣而已.
mysql> SELECT TOP 2 * FROM ac_article_img; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2 * FROM ac_article_img' at line 1
你用的是哪個版本的Mysql,好像5.0之後就不支援這個查詢了。
這是來自不同資料庫裡面的使用方式:
1,在access / ms sql server裡面支援的sql用法select top;
2,在mysql / oracle裡面支援的sql用法為select ... limit;
就使用而言兩者沒有什麼區別.只是應用平台不一樣而已.
你用的是哪個版本的Mysql,好像5.0之後就不支援這個查詢了。