Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Các hàm do người dùng MySQL xác định

Có.

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

Nhưng nếu bạn cần một số giá trị từ bảng, bạn cũng cần bao gồm những giá trị đó dưới dạng tham số.

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. Dịch vụ MySQL57 trên Máy tính cục bộ bắt đầu và sau đó dừng lại

  2. MySQL Có giới hạn cho InnerJoin không?

  3. Thiết kế cơ sở dữ liệu:chuyển sang EAV hay không chuyển sang EAV?

  4. Cách chèn dữ liệu mặc định vào bảng bằng cách sử dụng tệp import.sql trong Hibernate, Ứng dụng MySQL

  5. Làm thế nào để đặt một varchar có độ dài không giới hạn?