में मैंने SO में इस बारे में कई पोस्ट देखी हैं। लेकिन मुझे जवाब नहीं मिला। मैं यह जांचना चाहता हूं कि कोई विशेष पंक्ति मौजूद है या नहीं। यदि यह अस्तित्व में है, तो मुझे मुझे स्ट्रिंग सत्य वापस कर देना चाहिए और वहां खोज को रोकना चाहिए और यदि झूठी वापसी न हो।जांचें कि कोई पंक्ति मौजूद है या नहीं postgresql
उत्तर
select
case when exists (select true from table_name where table_column=?)
then 'true'
else 'false'
end;
लेकिन यह बेहतर होगा बस वापस जाने के लिए बूलियन स्ट्रिंग के बजाय:
select exists (select true from table_name where table_column=?);
बिगाड़ने:
-- EXPLAIN ANALYZE
WITH magic AS (
WITH lousy AS (SELECT * FROM one WHERE num = -1)
SELECT 'True'::text AS truth
WHERE EXISTS (SELECT * FROM lousy)
UNION ALL
SELECT 'False'::text AS truth
WHERE NOT EXISTS (SELECT * FROM lousy)
)
SELECT *
FROM magic
;
यह बहुत जटिल है। – Tometzky
यह एक spoiler के रूप में इरादा था। ओपी निश्चित रूप से होमवर्क है, और कोई प्रयास नहीं दिखाता है। – wildplasser
आपने जो लिखा है वह मेरे लिए भी अस्पष्ट है। आप एक जानबूझकर obfuscated उदाहरण प्रदान करने के शिक्षक नहीं है जो काम कर रहा है लेकिन [दैनिक डब्ल्यूटीएफ] (http://thedailywtf.com/) योग्य है। उदाहरण के लिए आप 'केस' और' मौजूद 'के दस्तावेज को इंगित कर सकते हैं, क्योंकि यह केवल किसी के लिए उपयोगी है जो जानता है कि क्या देखना है। – Tometzky
- 1. जांचें कि फ़ाइल मौजूद है या नहीं,
- 2. MySQL php: जांचें कि पंक्ति मौजूद है
- 3. जांचें कि रेल में कोई लेआउट मौजूद है या नहीं?
- 4. कैसे जांचें कि कोई संपत्ति मौजूद है या नहीं?
- 5. पीडीओ/पीएचपी - जांचें कि पंक्ति मौजूद है
- 6. जांचें कि कोई SQL तालिका मौजूद है
- 7. जांचें कि कोई webservice मौजूद है
- 8. जांचें कि कोई फॉर्म इनपुट मौजूद है
- 9. जांचें कि कोई वर्ग मौजूद है
- 10. रेल I18n, जांचें कि अनुवाद मौजूद है या नहीं?
- 11. जांचें कि निर्देशिका में निर्देशिका मौजूद है या नहीं?
- 12. जांचें कि NSDictionary में कुंजी मौजूद है या नहीं
- 13. जांचें कि संग्रहित प्रो डीबी में मौजूद है या नहीं?
- 14. जांचें कि डीबी में भूमिका मौजूद है या नहीं?
- 15. जांचें कि कॉलिंग से पहले फ़ंक्शन मौजूद है या नहीं?
- 16. कैसे जांचें कि टुकड़ा मौजूद है या नहीं?
- 17. php: जांचें कि पथ मौजूद है या नहीं?
- 18. सीक्यूएल: कैसे जांचें कि कुंजीपटल मौजूद है या नहीं?
- 19. जांचें कि तालिका मौजूद है
- 20. जांचें कि तत्व मौजूद है
- 21. जांचें कि संसाधन मौजूद है
- 22. कैसे जांचें कि कोई ईवेंट हैंडलर jQuery या JS का उपयोग कर मौजूद है या नहीं?
- 23. जांचें कि कोई आइटम बिना किसी त्रुटि के मौजूद है यदि यह मौजूद नहीं है
- 24. यह बताएं कि कोई संपत्ति मौजूद है या नहीं है
- 25. जांचें कि कोई मैक ओएस एक्स एप्लिकेशन मौजूद है
- 26. जांचें कि कोई स्थानीय फ़ाइल मौजूद है (HTML5 एफएस एपीआई)
- 27. जांचें कि कोई सीएसएस क्लास jQuery के बिना मौजूद है
- 28. Node.js - Mongoose - जांचें कि कोई संग्रह मौजूद है
- 29. जांचें कि वीबी 6 संग्रह में कोई रिकॉर्ड मौजूद है या नहीं?
- 30. कैसे जांचें कि पृष्ठ पर किसी आईडी वाला कोई ऑब्जेक्ट पहले से मौजूद है या नहीं?
एक अल्पविराम अपने प्रश्न में लापता है। – wildplasser
आपने क्या प्रयास किया है? आप पंक्ति कैसे निर्दिष्ट करते हैं? पंक्ति या सभी विशेषताओं के मूल्यों से? क्या यह एक प्रश्न होना चाहिए या पीएल/एसक्यूएल फ़ंक्शन स्वीकार्य है? – toniedzwiedz