首頁>Club>
6
回覆列表
  • 1 # 使用者2807336249751

    ACCESS不支援limit。Limit是MySQL特有的,在關係資料庫裡屬於異類,用於限定返回記錄集最前面的若干行數,與其它資料庫管理系統剛好相反,limit放在SQL語句的末尾。ACCESS資料庫可使用Top替代Limit,但是Top必須放在SQL語句的最前面緊跟Select的後面。Limit支援選取從記錄集最前面若干行數開始往後取一定數量的記錄行,而ACCESS Top只支援從第一行算起往後取若干行記錄;Top支援按百分比取最前面的記錄行,而limit不支援按百分比取最前面的記錄。

  • 2 # 使用者2137510821222

    SELECT Top n * From 表名 Order By 排序欄位 上面的n就是你要取的名次,因為要取出前幾,因此資料必須是一個有序集,由此需要用Order By 子句對查詢結果排序 關於TOP子句 TOP 子句用於規定要返回的記錄的數目。 對於擁有數千條記錄的大型表來說,TOP 子句是非常有用的。 但是並不是所有的資料庫系統都相容TOP語句的

  • 3 # 何以笙丶丶

    SELECT a.購買數量, (select top 1 b.產品單價 from b where b.購買數量>a.購買數量 order by b.購買數量 asc) AS 產品單價 FROM a;

  • 4 # 使用者3184732185795

    1.開啟access軟體後,點選建立|查詢|查詢設計

    2.彈出顯示錶視窗,因我們操作成績表,所以此處選擇成績表,點新增,然後關閉此視窗。

    3.這樣就新建了一個查詢設計視窗。透過右鍵切換到SQL檢視視窗。

    4.在SQL語句中加入top關鍵字,比如我們想取前3條記錄,在語句中加入top 3

    5.點【執行】,報錯

    6.透過分析發現,原來top 3後面要接具體欄位或者用星號代替所有欄位。

  • 中秋節和大豐收的關聯?
  • 什麼電影是在一個大廈裡面有喪屍?