كيف يمكنني الحد من عدد الصفوف التي تم إرجاعها في استعلام Netezza؟

StackOverflow https://stackoverflow.com/questions/2479556

  •  21-09-2019
  •  | 
  •  

سؤال

أرغب في تشغيل استعلام أساسي ، لكن أرجع فقط العشرة صفوفًا من الجدول من 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

حد هو عدد السجلات التي تحتاجها ، و عوض من أين العد!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top