SQLF में नीचे क्वेरी में दिखाए गए अनुसार IF EXISTS कैसे लिखें? मैंने कहीं पढ़ा है कि यदि खंड SQLite में मौजूद नहीं है। इसके लिए एक बेहतर विकल्प क्या होगा?SQLite IF क्लॉज
if exists (select username from tbl_stats_assigned where username = 'abc')
select 1 as uname
else
select 0 as uname
आपको एक टेबल की आवश्यकता होगी जिसमें सभी उपयोगकर्ता नाम शामिल हैं या नहीं (इस मामले में, सभी उपयोगकर्ताओं को सूचीबद्ध करने वाली तालिका)। आप किसी ऐसे मान के लिए परिणाम सेट में रिकॉर्ड नहीं लौटा सकते जो मौजूद नहीं है डेटाबेस में कहीं भी कुछ तालिका है। –
धन्यवाद लैरी। यहां, मैं सिर्फ एक रिकॉर्ड प्राप्त करने की कोशिश नहीं कर रहा हूं, यह जांच कर रहा हूं कि कोई मिलान नहीं मिला है या नहीं। – thinkster
फिर डेटाबेस से बात करने के लिए आप जिस भी भाषा का उपयोग कर रहे हैं उस तालिका के विरुद्ध एक SELECT कथन निष्पादित करें। यह निर्धारित करने के लिए कि क्या इसकी कोई पंक्ति है या नहीं, रिटर्न परिणाम सेट की जांच करें। कोई पंक्ति का मतलब तालिका में कोई उपयोगकर्ता नहीं है। –