【问题标题】:Laravel Eloquent - How to query NOT LIKE?Laravel Eloquent - 如何查询 NOT LIKE?
【发布时间】:2019-02-13 05:21:47
【问题描述】:

我怎样才能找到与某个字符串不同的东西。

SELECT * FROM users WHERE username NOT LIKE '%ray%';

【问题讨论】:

    标签: laravel eloquent


    【解决方案1】:

    根据您的需要,有几个不同的选项。您可以使用以下任何方法来查找与某个字符串不同的内容:

    Users::where('username', 'not like', "%ray%")->get();

    DB::table('users')->where('username', 'not like', '%ray%');

    Capsule::table('users')->select('*')->where('username', 'not like', '%ray%')->get();

    【讨论】:

      【解决方案2】:

      使用数据库外观

         $data = DB::table('users')->select('*')->where('username', 'not like', '%ray%')->get();
      

      你也可以使用

       $data = User::where('username', 'not like', "%ray%")->get();
      

      【讨论】:

        【解决方案3】:

        您只需使用模型即可获得该结果

        User::where('username', 'not like', "%ray%")->get();
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-12-20
          • 2019-09-06
          • 2015-07-05
          • 1970-01-01
          • 2017-10-22
          • 1970-01-01
          • 2014-03-03
          相关资源
          最近更新 更多