MySQL + SQL · Lesson 96

MySQL Stored Functions

Stored Function बनाम Procedure

Stored function procedure जैसी है पर यह एक value RETURN करती है और SELECT के अंदर use हो सकती है। Procedure actions करती है; function compute करके return करता है।

Create और Use

DELIMITER //
CREATE FUNCTION grade(marks INT) RETURNS VARCHAR(5)
DETERMINISTIC
BEGIN
    IF marks >= 90 THEN RETURN 'A+';
    ELSEIF marks >= 33 THEN RETURN 'Pass';
    ELSE RETURN 'Fail';
    END IF;
END //
DELIMITER ;

SELECT name, grade(marks) AS result FROM students;
Function को SELECT के अंदर call करके हर student को label किया जाता है।

सारांश

  • Function एक value RETURN करता है और SELECT में use हो सकता है।
  • Procedure actions करती है और CALL से चलती है।
🔗

Share this topic with a friend

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

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

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

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

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