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 चुनता है।
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

💻 लाइव कोड एडिटर

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.