Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Fungsi yang ditentukan pengguna MySQL

Ya.

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

Tetapi jika Anda memerlukan beberapa nilai dari tabel, Anda juga perlu memasukkannya sebagai parameter.

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 dan Zona Waktu

  2. MySQL:Gabungan Kiri dengan Gabung Kanan

  3. Cara Menyesuaikan Cadangan MySQL &MariaDB Anda dengan ClusterControl

  4. bagaimana memahami tidak dapat menghubungkan pesan kesalahan mysql?

  5. coba ubah direktori bin log:mysql-bin.index not found (Errcode:13)