मैं एक शेल स्क्रिप्ट कैसे लिखूं जो SQLite परिणाम प्रदर्शित करता है? मैंने एक स्क्रिप्ट लिखी है जो SQLite डेटाबेस में एक प्रविष्टि जोड़ती है। अब मैं उस प्रविष्टि को जोड़ने के बाद परिणाम प्रदर्शित करना चाहता हूं।शेल स्क्रिप्टिंग SQLite
select sum(Average) from (select * from myTable where Category = 'category1');
select sum(Average) from (select * from myTable where Category = 'category2');
प्रारूप इस तरह होना चाहिए:
Category1 total = <output of first statement>
Category2 total = <output of second statement>
Thats यह मैं स्क्रिप्ट प्रतिध्वनित करने के लिए/बयानों के उत्पादन में थूक चाहते इसके बाद
echo 'insert into myTable (Date, Details, Category, Average) values (datetime('\''now'\'','\''localtime'\''), '\'''$1''\'', '\'''$2''\'', '$3');'|sqlite3 /Users/user/Documents/Test/dbName.db
: यहाँ मेरी स्क्रिप्ट है । मैं एसक्यूएल के लिए काफी नया हूं और शेल स्क्रिप्टिंग के साथ इतना अच्छा नहीं हूं। मैं इस तरह की समस्याओं को समझाते हुए अच्छे ट्यूटोरियल की भी तलाश कर रहा हूं।
चूंकि आप 'शेल स्क्रिप्टिंग के साथ उस महान नहीं हैं' तो शायद आपको इस समस्या को हल करने के लिए खोल स्क्रिप्ट का उपयोग नहीं करना चाहिए। जो भी कोडिंग सिस्टम (सी ++, टीसीएल, पायथन, ...) का उपयोग करें, आप सबसे अधिक विशेषज्ञ हैं। लगभग हर चीज जिसे आप उपयोग करना चाहते हैं, एसक्लाइट एपीआई में एक उपलब्ध इंटरफ़ेस है। – ravenspoint
@ravenspoint: असल में, मैं SQL का उपयोग करके अपने वित्त का प्रबंधन कर रहा हूं, और शैल स्क्रिप्ट का उपयोग सामान को त्वरित रूप से जोड़ने और स्क्रिप्ट लॉन्चर (Quicksilver) से चलाकर रकम पढ़ने के लिए किया जाता है। – CodeBreaker
चूंकि आप कहते हैं "मैं SQL के लिए काफी नया हूं" मैं आपके वित्त का प्रबंधन करने के लिए एसक्यूएल का उपयोग करने की सिफारिश करता हूं! – ravenspoint