当前位置: 首页 > 知识库问答 >
问题:

我们能用where子句来表示不相等吗

徐正雅
2023-03-14

我需要做以下工作

Model::select('column')->whereIn('column','!=',array)->first();

那么我怎样才能做到这一点呢。任何建议,谢谢。

共有3个答案

郝永思
2023-03-14

使用

Model::whereNotIn('id',[10,20])->select('id')->first();

通过Laravel雄辩的“哪里不在”

归建安
2023-03-14

您正在寻找where NotIn('列',$数组)。有关更多方法,请参阅查询留档。

方和豫
2023-03-14

您可以使用whereNotIn代替whereNotIn

这样地:

Model::select('column')->whereNotIn('column', array(1,2,3))->first();
 类似资料:
  • WHERE 子句示例 下列示例假设在员工表之中存在一个假设的工资字段。请注意,此字段 实际上在 Northwind 数据库员工表之中并不存在。 此示例选择每一记录的姓和名,且该姓氏为 King。 此示例调用过程 EnumFields 过程,且可以在 SELECT 语句示例中找到该过程。 Sub WhereX() Dim dbs As Database, rst As Recordset ' 在您的

  • 本文向大家介绍我们如何将MySQL DISTINCT子句与WHERE和LIMIT子句一起使用?,包括了我们如何将MySQL DISTINCT子句与WHERE和LIMIT子句一起使用?的使用技巧和注意事项,需要的朋友参考一下 通过在MySQL查询中将WHERE子句与DISTINCT子句一起使用,我们将基于一个条件,即MySQL返回结果集的唯一行。通过在MySQL查询中使用LIMIT子句和DISTIN

  • 本章提供了有关如何使用JDBC应用程序从表中选择记录的示例。 这将在从表中选择记录时使用WHERE子句添加其他条件。 在执行以下示例之前,请确保您具备以下示例 - 要执行以下示例,您可以使用实际用户名和密码替换用户名和密码。 您的MySQL或您正在使用的任何数据库已启动并正在运行。 所需的步骤 (Required Steps) 使用JDBC应用程序创建新数据库需要以下步骤 - Import the

  • 问题内容: 该问题可能特定于SQL Server。当我编写查询时,例如: 是否对表的EACH行执行Case内的Case内的函数调用fnQuarterDate(或任何子查询)? 如果我预先在类似这样的变量中获取函数(或任何子查询)的值,会怎么样呢? 我知道在MySQL中,如果WHERE子句中的IN(..)内有子查询,则对每一行都执行该子查询,我只想为SQL SERVER查找相同的子查询。 … 只需填

  • 本文向大家介绍我们如何在MySQL INSERT INTO命令中使用WHERE子句?,包括了我们如何在MySQL INSERT INTO命令中使用WHERE子句?的使用技巧和注意事项,需要的朋友参考一下 在插入新行的情况下,我们可以在INSERT INTO命令中使用条件插入,即WHERE子句。可以通过以下方式完成- 借助虚拟表 在这种情况下,我们将插入虚拟表中的值以及一些条件。语法可以如下- 示例

  • 问题内容: 我们得到错误-“ where子句不明确的列’CategoryID’”。 告诉我请怎么会好? 问题答案: 您得到的错误告诉您子句中的列是不明确的,这意味着系统存在标识适当列的问题,因为存在多个列。 为了解决此问题,请使用别名指定要用于子句的列: 我还更改了查询以获取相同的结果,但我没有使用+子句+子查询的组合,而是使用了子句。使用此查询,您只需定义一次所需的内容,它将自动获取每个子类别。