पोस्टग्रेज में पंक्ति संख्या का चयन कैसे करें।
मैंने यह कोशिश की:
select
row_number() over (ORDER BY cgcode_odc_mapping_id)as rownum,
cgcode_odc_mapping_id
from access_odc.access_odc_mapping_tb
order by cgcode_odc_mapping_id
और यह त्रुटि मिली:
त्रुटि: "ओवर" में या उसके पास सिंटैक्स त्रुटि LINE 1: चुनें row_number () पर (ORDER BY cgcode_odc_mapping_id)
मैंने इन पृष्ठों की जाँच की है: PostgreSQL क्वेरी में पंक्ति संख्या कैसे दिखाएं?
यह मेरी क्वेरी है:
select row_number() over (ORDER BY cgcode_odc_mapping_id)as rownum,cgcode_odc_mapping_id from access_odc.access_odc_mapping_tb order by cgcode_odc_mapping_id
यह त्रुटि है:
त्रुटि: "LINE 1" के ऊपर या पास में सिंटैक्स त्रुटि: चुनें row_number () से अधिक (ORDER BY cgcode_odc_mapping_id) के रूप में
एक अनुमान के अनुसार, यह काम नहीं कर रहा है क्योंकि आप PostgreSQL के पुराने संस्करण पर विंडो फ़ंक्शंस का उपयोग करने की कोशिश कर रहे हैं जो उनका समर्थन नहीं करता है।
—
क्रेग रिंगर
कोई PostgreSQL संस्करण 1.8.4 है।
—
kgrittn
कृपया का आउटपुट पोस्ट करें
—
a_horse_with_no_name
select version()
- कोई संस्करण नहीं है (और कभी नहीं था) एक संस्करण 1.8
Not Working
हमें कुछ भी नहीं बताता है कि हम किसके साथ मदद कर सकते हैं। कृपया आप त्रुटि संदेश और / या अन्य प्रासंगिक जानकारी दे सकते हैं। इसके अलावा, कृपया PostgreSQL का संस्करण निर्दिष्ट करें जिसका आप उपयोग कर रहे हैं।