【问题标题】:Laravel: Sorting By Email Domain NameLaravel:按电子邮件域名排序
【发布时间】:2013-01-07 02:45:08
【问题描述】:

我正在使用 laravel 并试图弄清楚如何使用 fluent / eloquent (laravel) 运行此查询

select email, SUBSTRING_INDEX(email,'@',-1) AS domain from epost order by domain desc;

我的目标是按域名排序,而不是仅仅从字符串的开头排序。

return Email::order_by('email', 'desc');

请帮忙。

【问题讨论】:

    标签: php database laravel


    【解决方案1】:

    我现在用这个字符串让它工作

    return Epost::orderby(\DB::raw("SUBSTRING_INDEX(email,'@',-1)"), "desc")->get();
    

    【讨论】:

      猜你喜欢
      • 2010-12-21
      • 2015-05-17
      • 1970-01-01
      • 2023-01-28
      • 1970-01-01
      • 2017-06-23
      • 2019-07-18
      • 1970-01-01
      • 2016-05-12
      相关资源
      最近更新 更多