ومع ذلك ، قد يتساءل مستخدمو postgresql عما إذا كان هناك بناء جملة مكافئ. يتصرف هذا الفقرة بشكل مشابه لنظير خادم SQL الخاص به ، حيث يجلب الصفوف العلوية N بالإضافة إلى أي صفوف مرتبطة. حل واحد هو تنفيذ الاستعلام التالي: مع CTE AS ( حدد *، رتبة () أكثر من TBL ) يختار * من CTE حيث يتم تضمين RNK
هنا ، رتبة () يعين كل صف رتبة ، والصفوف المرتبطة بالمرتبة الأخيرة n. سيعود الاستعلام التالي {10 ، 9 ، 8 ، 8} باستخدام الطريقة البديلة لـ postgresql 12 وما فوق:
مع cte as ( حدد NUMS ، RANK () أكثر من الأرقام ) يختار * من CTE حيث RNK
ملاحظة:تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3