MySQL + SQL · Lesson 61
MySQL में IFNULL और COALESCE
NULL Values संभालना
IFNULL और COALESCE NULL को default value से बदलते हैं, ताकि reports साफ दिखें।
IFNULL(value, default)
SELECT name, IFNULL(phone, 'Not given') AS phone
FROM students;phone NULL हो तो "Not given" दिखाता है।
COALESCE(a, b, c, ...)
List में से पहली non-NULL value लौटाता है।
SELECT COALESCE(mobile, landline, 'No contact') AS contact
FROM students;
सारांश
- IFNULL NULL को एक default से बदलता है।
- COALESCE कई options में से पहली non-NULL चुनता है।
💻 लाइव कोड एडिटर
इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.