Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL उपयोगकर्ता परिभाषित कार्य

हाँ।

CREATE FUNCTION `getScore`(`a` DECIMAL(12,4), `b` DECIMAL(12,4), `c` DECIMAL(12,4)) RETURNS DECIMAL(12,4)
BEGIN
    RETURN a + b + c;
END

SELECT getScore(0.3, 0.4, 0.5)
-> 1.2000

लेकिन अगर आपको तालिका से कुछ मानों की आवश्यकता है, तो आपको उन्हें पैरामीटर के रूप में भी शामिल करना होगा।

SELECT getScore(column1, column2, column3, 0.5, 0.1, 0.4) AS score FROM table



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Php वेरिएबल्स का उपयोग करके एक डायनामिक mysql क्वेरी बनाएं

  2. विंडोज़ xampp पर lower_case_table_names=2 का मान कहाँ बदलें?

  3. MySQL:किसी अन्य क्वेरी के परिणामों से मेल खाने वाली तालिका में सभी पंक्तियों को अपडेट करें

  4. पीडीओ में कर्सर की स्थिति रीसेट करें

  5. java.sql.SQLException:गलत स्ट्रिंग मान:'\xF0\x9F\x91\xBD\xF0\x9F...'