Laravel Query Builder 中使用 CASE WHEN 语句
在 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”。
你可以根据需要修改上面的代码来适应你的查询需求。
原文地址: https://www.cveoy.top/t/topic/nwoy 著作权归作者所有。请勿转载和采集!