كيف يمكنني الحد من عدد الصفوف التي تم إرجاعها في استعلام Netezza؟
سؤال
أرغب في تشغيل استعلام أساسي ، لكن أرجع فقط العشرة صفوفًا من الجدول من Netezza
select a.*
from some_schema.some_table a
where rownum < 10
ما هي طريقة Netezza للنظر في تلك الصفوف القليلة؟
المحلول
آه! فقط وجدت ذلك.
بالنسبة إلى Netezza ، تم تحديد هذا الاستعلام
-ما
نصائح أخرى
يجب أن يعمل الاستعلام أدناه في أي صفوف عشوائية في جدول Netezza.
SELECT COLNAME1 FROM ( SELECT COLNAME1 FROM SCHEMANAME..TABLENAME ORDER BY COLNAME1 LIMIT n) A
MINUS
SELECT COLNAME1 FROM ( SELECT COLNAME1 FROM SCHEMANAME..TABLENAME ORDER BY COLNAME1 LIMIT m) B
ملاحظة: n> m (m ، n هي أعداد صحيحة)
SELECT * FROM schema_name..table_name LIMIT 100 OFFSET 50
حد هو عدد السجلات التي تحتاجها ، و عوض من أين العد!
لا تنتمي إلى StackOverflow