SqLite में शीर्ष 5 रिकॉर्ड कैसे प्राप्त करें?


305

मैंने यह कोशिश की है जो काम नहीं किया।

select top 5 * from [Table_Name]

जवाबों:


573
SELECT * FROM Table_Name LIMIT 5;

6
+2 दोनों सही उत्तर के लिए, और अनकूल स्क्वायर ब्रैकेट्स को शामिल नहीं करने के लिए।
इंजीनियर

1
यदि शीर्षक में कोई स्थान है, तो वर्ग कोष्ठक आवश्यक हैं।
जॉन लॉर्ड


30
select * from [Table_Name] limit 5

12
एक मिनट बहुत देर हो चुकी है और आप सैकड़ों अपटोड्स से चूक गए हैं
टॉड

2
या सभी कैप गायब हो सकते हैं
आप

29

शीर्ष और वर्ग कोष्ठक Transact-SQL के लिए विशिष्ट हैं। एएनएसआई एसक्यूएल में एक लिमिट और बैकटिक्स (`) का उपयोग करता है।

select * from `Table_Name` LIMIT 5;

5
सीमा ANSI SQL नहीं है। एएनएसआई एसक्यूएल का तरीका केवल 5 दिनों का पहले से ही है। सीमांकित पहचानकर्ताओं के लिए भी दोहरे उद्धरण चिह्नों का उपयोग किया जाता है, जैसे "Table_Name"।
jarlh

25
select price from mobile_sales_details order by price desc limit 5

नोट: मेरे पास mobile_sales_details तालिका है

वाक्य - विन्यास

select column_name from table_name order by column_name desc limit size.  

यदि आपको शीर्ष कम कीमत की आवश्यकता है तो बस कीवर्ड डीईसी को ऑर्डर से हटा दें


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.