從 YIJIFENLEI 訂單中選擇前 8 名 by j 為什麼無效

發布 教育 2024-06-19
11個回答
  1. 匿名使用者2024-01-29

    房東是想重新對前 8 個資料進行排序,還是只想獲取前 8 個資料?

    如果是後者,那就是"select top 8 * from yijifenlei"就是這樣,頂部本身就是排序後取前幾位數字。

    如果是前者,請使用它"select top 8 * from (select top 8 * from yijifenlei) a order by ",先取,再排序。

  2. 匿名使用者2024-01-28

    關鍵字 top 和 order by 的組合容易出現問題,因為當欄位 j 中有很多重複值時,系統無法確認提取的是哪 8 個條目,因此會讀取所有記錄。

    解決方案 1:

    新增另乙個排序字段,即當欄位 j 相同時,讓系統按另乙個字段排序。

    解決方案 2:

    就是樓上kuui chiu寫的**,先拿再整理。

  3. 匿名使用者2024-01-27

    您好,首先感謝您向我尋求幫助。

    本宣告的第一部分。

    select top 40 * from a order by id asc) top_n

    找到前 40 個資料條目,表別名為 top n

    然後按id desc排序,以相反的順序查詢前10個,即40到31個條目。

    所以你可以得到結果。

    如果您還有任何問題,請直接與我聯絡。

  4. 匿名使用者2024-01-26

    首先,執行 Select Top 40 * from an order by id ASC 查詢表 A 中 1 到 40 條記錄,生成乙個只有 1 到 40 條記錄的新錶,然後通過括號外的查詢方式反向查詢新錶中的前 10 條記錄,不就是 31 到 40 的記錄嗎?

  5. 匿名使用者2024-01-25

    select * from (select top 8 * from aaa order by num desc) t

    將別名新增到表的尾部。

  6. 匿名使用者2024-01-24

    剛試過乙個,這個語句可以在SQL中執行。

    但是,當你進入前 5 名時,為什麼需要前 10 名?

    select *

    from (select top 5 idfrom cz

    按 ID 排序) Derivedtbl 也會這樣做。

  7. 匿名使用者2024-01-23

    對於子查詢開始孝道,調侃乙個不要碰巧賣名,還好歸於狀態。

    select top 20 * from (select top 3 * from [t_news] order by id asc) a order by desc

  8. 匿名使用者2024-01-22

    不是因為這個原因。 獲取多個結果集,不是使用 if (而是使用 while(

  9. 匿名使用者2024-01-21

    select top 6* from emp a where not exists ( select top 4 * from emp b where = order by hiredate) order by ..

    寫著不存在,這破壞了細長的梁茄子渣孝。

  10. 匿名使用者2024-01-20

    選擇排名靠前的語句時,您的語句會按降序從命中欄位中選擇前 18 個。 假設您的命中數是數字,並且假設第 18 條記錄的命中欄位從大到小為 3,但您的資料庫表中有不止一條命中字段值為 3 的記錄(您可以判斷有 4 條記錄),那麼將讀出所有與 18 相關的記錄。 這就是為什麼你在前 18 名中閱讀了 21 條記錄。

    通常,當您需要前 18 個條目時,您必須確保在邏輯設計期間不會重複命中欄位的值。

  11. 匿名使用者2024-01-19

    從中選擇前 4 * (從學生順序中選擇前 4 * 按缺勤次數) a

    不要使用 select *,而是嘗試使用 select id、yourfield1、yourfield2...。

    top 子句要求按順序排列的欄位名稱必須出現在 select 的字段集合中。

相關回答
11個回答2024-06-19

魅族MX6價效比更高,效能更好,更值得推薦。 >>>More

5個回答2024-06-19

1.榮耀8:英吋Honor V8:英吋。

2.榮耀8系統華為EMUI + Android; 榮耀V8系統是華為EMUI + Android >>>More

6個回答2024-06-19

1.先說同乙個地方:螢幕尺寸為英吋,分離和橡膠解像度為1920*1080,電池為3000mAh,還支援指紋解鎖。 >>>More

10個回答2024-06-19

這兩款手機都很不錯,我都喜歡,V8首先它的螢幕哦,是拍照場景上的雙1200萬畫素平行鏡頭,還可以拍出3D動態全景**哦,電池容量為3500mAh,另外還有4GB雙通道記憶體,還有64G儲存空間,支援雙卡雙待雙通。背面有按壓式指紋解鎖,同時支援指紋快速開啟支付寶支付***,快速進行手機支付,還具有紅外Y遙控功能。 Mate8效能強勁,將高效能和低功耗與麒麟950晶元相結合。 >>>More

9個回答2024-06-19

您好,以下僅供參考。

Q040: 我要搬家,入住前需要做什麼? >>>More