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

các phép toán số học trong trình tạo truy vấn laravel

Bạn cần sử dụng biểu thức thô như vậy:

$products =  DB::table('products')
        ->join('hasDiscount', 'products.idProd', '=', 'hasDiscount.idProd')
        ->join('discounts', 'discounts.idDiscount', '=', 'hasDiscount.idDiscount')
        ->select(DB::raw('products.*,(products.price * discounts.tauxDiscount/100) as newPrice'))
        ->get();

https://laravel.com/docs/5.4/queries#raw-expressions




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL không cho phép ON UPDATE CURRENT_TIMESTAMP cho trường DATETIME

  2. Thuộc tính đối tượng PHP có dấu ngoặc trong đó

  3. Cột 'x' không xác định trong 'mệnh đề where'

  4. Truy vấn một chuỗi từ cột int?

  5. Không thể truy xuất siêu dữ liệu