आपके पहले तीन प्रश्नों के उत्तर हैं:हाँ, हाँ, और नहीं।
जब स्ट्रिंग 'text'
एक संख्या में कनवर्ट किया जाता है, यह मान 0
. बन जाता है ।
प्रकार रूपांतरण का वर्णन करने वाला दस्तावेज़ यहां है। ।
आपकी क्वेरी के लिए:
SELECT table.*
FROM table
WHERE id='text';
दस्तावेज़ के इस अंश द्वारा नियम को कैप्चर किया गया है:
<ब्लॉकक्वॉट>अन्य सभी मामलों में, तर्कों की तुलना फ्लोटिंग-पॉइंट (वास्तविक) संख्याओं के रूप में की जाती है।
दूसरे शब्दों में, यह वास्तव में इसके बराबर है:
WHERE id = 0.0