Mysql
 sql >> Baza danych >  >> RDS >> Mysql

operacje arytmetyczne w konstruktorze zapytań laravel

Musisz użyć surowego wyrażenia w ten sposób:

$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. Zwracanie „ostatniego” wiersza każdego „grupuj według” w MySQL

  2. Zmiana kolejności rekordów z frontendu

  3. upuść tabelę w mysql z zewnątrz

  4. Wybierz bez rozróżniania wielkości liter za pomocą mysql, php i pdo

  5. Zaktualizuj połączoną tabelę za pomocą SQLAlchemy ORM przy użyciu session.query