मैं एक चयन कथन में एक कॉलम में एक वास्तविक/झूठा मान प्राप्त करने का प्रयास कर रहा हूं जो इंगित करता है कि कोई गणना> 0 है या नहीं।MySQL SELECT COUNT> 0 को बूलियन मान
मैं इन डॉक्स पढ़ें: http://dev.mysql.com/doc/refman/5.1/en/expressions.html
कौन सा मैं पूरी तरह से समझ में नहीं आता, लेकिन वे मैं अपने अभिव्यक्ति में इस्तेमाल कर सकते हैं '>>' इंगित करने के लिए लग रहा था।
तो मैं इस कोशिश की:
SELECT COUNT(*)>>0 AS my_bool FROM table GROUP BY id;
यह चलाता है और does not त्रुटि या चेतावनी उत्पन्न, तथापि my_bool
स्तंभ सिर्फ COUNT(*)
के परिणाम शामिल हैं। क्या मैं संभव करने की कोशिश कर रहा हूं, यदि ऐसा है तो कैसे?
पीएस हाँ मुझे पता है कि मैं अपने कोड में एक्स> वाई के लिए परीक्षण कर सकता हूं जो परिणामों को संभालता है, मैं जानना चाहता हूं कि यह कुछ ऐसा है जो अकेले माईएसक्यूएल में किया जा सकता है (यह समझाने के लिए स्वतंत्र महसूस करें कि इसकी सलाह क्यों नहीं दी जाती है सभी साधन)
दोह! हाँ अब facepalming। मुझे याद है कि यह कोशिश कर रहा है और यह काम नहीं कर रहा है, यही कारण है कि मैंने इसे पहले कोशिश नहीं की: एस मुझे स्वीकार करेगा जब एस मुझे देता है :) धन्यवाद – jammypeach