Laravel 查询生成器 - 将 MySQL 查询转换为 Laravel 查询生成器

Laravel Query Builder - Convert MySQL quert to Laravel Query Builder

我在 MySQL 中有一个查询:

SELECT student, ((SUM(mark1)+SUM(mark2))/SUM(mark3)) AS avg FROM your_table

SELECT student, (mark1+mark2-mark3) AS result FROM your_table

我喜欢将它们转换为 Laravel 的查询生成器格式查询。

但我找不到任何方法。

你需要这样的东西

Student::select( DB::raw('student, ((SUM(mark1)+SUM(mark2))/SUM(mark3)) AS avg ')->get();

感谢您的帮助,但我找到了解决方案-

 $baseQuery =   DB::table('employee')->select('employee_name', DB::raw('employee_salary/employee_extension as employee_salary'), 'employee_position', 'employee_city', 'employee_extension',"employee_joining_date", 'employee_age', 'employee_id');

应该是这种格式