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