我想运行此查询,其中使用Laravel用“ COMMA”分隔多个值
SELECT SUM(LENGTH(textfield) - LENGTH(REPLACE(textfield, ',', '')) + 1)
FROM tablename
答案 0 :(得分:0)
$sum = DB::table('tablename')
->selectRaw("SUM(LENGTH(textfield) - LENGTH(REPLACE(textfield, ',', ''))) + 1 ")
->get();
return $sum;
答案 1 :(得分:0)
在查询中使用DB :: raw进行任何类型的计算。
$sum = DB::table('tablename')
->select(DB::raw("SUM(LENGTH(textfield) - LENGTH(REPLACE(textfield, ',', ''))) + 1 "))
->get();
return $sum;