कोड के नीचे दिए गए हिस्से में, मैं पते के विभिन्न हिस्सों को जोड़कर एक पता फ़ील्ड बना रहा हूं।संभावित नल या खाली मूल्यों के साथ सशर्त CONCAT
हालांकि, उदाहरण के लिए address2
खाली था, पिछला ,
अभी भी पते में सम्मिलित होगा।
इसका मतलब है कि यदि सभी फ़ील्ड खाली हैं, तो मैं ,,,,
के परिणामस्वरूप समाप्त होता हूं।
यदि address1
"House Number"
है और बाकी सब कुछ खाली है, तो मैं House Number,,,,
के साथ समाप्त होता हूं।
CONCAT(COALESCE(address1,'') , ', ' ,
COALESCE(address2,'') , ', ' ,
COALESCE(address3,'') , ', ' ,
COALESCE(city,'') , ', ' ,
COALESCE(zip, '')
) AS Address,
क्या पता भाग के बीच कॉमा को सशर्त रूप से रखने का कोई तरीका है यदि पता भाग की सामग्री खाली नहीं है।
(छद्म कोड) IF(address1) is NULL use '' ELSE use ','
धन्यवाद की तर्ज पर कुछ के रूप में इस तरह के।
धन्यवाद, यह वही है जो मुझे चाहिए। – Houdmont
दस्तावेज़ों के लिए लिंक होना अच्छा लगा। – bloodyKnuckles