在 Laravel 中使用 Query Builder,你可以使用 DB::raw() 方法编写 SQL 语句,包括 CASE WHEN 语句。以下是示例代码:

$results = DB::table('users')
    ->select(DB::raw('CASE WHEN age < 18 THEN 'Minor' ELSE 'Adult' END AS age_group'))
    ->get();

在这个例子中,我们从 users 表中选择所有用户,并使用 CASE WHEN 语句将用户按照年龄分组为“Minor”或“Adult”。

你可以根据需要修改上面的代码来适应你的查询需求。

Laravel Query Builder 中使用 CASE WHEN 语句

原文地址: https://www.cveoy.top/t/topic/nwoy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录