sql >> データベース >  >> RDS >> Mysql

クエリビルダーlaravelの算術演算

    そのような生の表現を使用する必要があります:

    $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. 1年の毎月のレコードをカウントします

    2. MySQL(InnoDB)のパフォーマンスに大きなばらつきがあるのはなぜですか?

    3. SQL 2008:全文検索クエリのストップワードをオフにする

    4. mysqlデータベースの複数の行で単語の出現をカウントする方法