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

Panggilan fungsi MySQL

Mengapa tidak menggunakan variabel yang menangkap nilai fungsi Anda. Misalnya:

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;

dalam hal ini, Anda akan menggunakan kembali hasil fungsi dan tidak perlu mengulangi proses fungsi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. salin satu kolom dari satu tabel ke tabel lainnya

  2. MIN/MAX vs ORDER BY dan LIMIT

  3. MySQL Pilih baris di mana kolom stempel waktu antara sekarang dan 10 menit yang lalu

  4. Kesalahan PHP:Level nesting fungsi maksimum '100' tercapai, batal

  5. #1025 - Kesalahan saat mengganti nama (errno:150) di mysql