tp5 Order by 中文数字字段混合排序 数字在前
2026/9/21 19:50:31 网站建设 项目流程

数字某字段存在 中文和数字,后台排序 纯数字在前 中文再后

$data = $this->model ->orderRaw("CASE WHEN name REGEXP '^[0-9]+$' THEN 0 ELSE 1 END, CAST(name AS SIGNED) ASC, wifi_district ASC") ->select();

name 为排序字段值

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询