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

Lệnh gọi hàm Mysql

Tại sao không sử dụng một biến bắt giá trị của hàm của bạn. Ví dụ:

declare var_function (datatype(size)); // just to declare proper data type for your function

set var_function = my_function('filed');

select var_function, var_function/field2, 
        (var_function*field1)/field3,

....from my_table    where group by filed1;

trong trường hợp đó, bạn sẽ sử dụng lại kết quả của hàm và không cần lặp lại quy trình của hàm.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL để kết bạn VÀ bạn bè của bạn bè của một người dùng

  2. Tại sao django ORM lại chậm hơn nhiều so với SQL thô

  3. Di chuyển Laravel:khóa duy nhất quá dài, ngay cả khi được chỉ định

  4. MySQL từ số thập phân (13,6) sang tiền tệ

  5. MySQL 8.0 - Máy khách không hỗ trợ giao thức xác thực do máy chủ yêu cầu; xem xét nâng cấp máy khách MySQL