where-clause相关内容

SQL:只有当该值为空时,如何才能更新列上的值?

我有一个 SQL 问题,对某些人来说可能很基础,但让我感到困惑. 以下是表“Person"的列名示例:PersonalID、FirstName、LastName、Car、HairColour、FavDrink、FavFood 假设我输入了行: 121312、Rayna、Pieterson、BMW123d、布朗、NULL、NULL 现在我想更新这个人的值,但前提是新值不为空, ..
发布时间:2022-01-17 20:28:41 数据库

学说:多个(whereIn OR whereIn)查询?

我在用 Doctrine 编写一个相当简单的查询时遇到了麻烦... 我有两个数组($countries、$cities),我需要检查数据库记录值是否与其中的任何一个匹配.我正在寻找类似的东西: ->whereIn('country', 'city', $countries, $cities) ... 'country' 是 $countries 的 WHERE IN,而 'city' 是 ..
发布时间:2022-01-16 17:56:51 其他开发

MySQL 使用 WHERE 子句直接 INSERT INTO

我尝试用谷歌搜索这个问题,但只找到了如何使用两个表来解决问题,如下所示, 插入到 tbl_member选择字段 1、字段 2、字段 3、...FROM 临时表不存在的地方(选择 *FROM tbl_memberWHERE (temp_table.Field1=tbl_member.Field1 和temp_table.Field2=tbl_member.Field2...等)) 这适用于一种情 ..
发布时间:2022-01-09 12:35:22 数据库

如何在 MySQL Insert 语句中添加 where 子句?

这不起作用: INSERT INTO users (username, password) VALUES ("Jack","123") WHERE id='1'; 任何想法如何通过 id 缩小对特定行的插入范围? 解决方案 在插入语句中,您不会有一个现有的行来执行 where 子句吗?您正在插入一个新行,您的意思是要执行更新语句吗? update users set username ..
发布时间:2022-01-09 12:15:38 数据库

使用 LINQ to SQL 对关系表的动态 Where 子句

我需要关于 LinqToSql 中的动态 where 子句关系表(一对多)的帮助. 用户从页面中选择条件.(用户选择子句有 4 个输入) 例如来自 Customer 表的 CompanyName 和 CompanyTitle 以及来自 Order 表的 OrderDate 和 ShipCity. 但是用户可以从页面中选择一个或多个界面,动态查询将在代码隐藏处生成并选择From L ..
发布时间:2022-01-07 16:18:26 C#/.NET

Linq To Sql 'Where Or' 运算符

我需要创建一个查询来检查一个字段(字符串)是否包含一个或多个在运行时提供的词. 基本上我需要能够提出 WhereOr 问题.这似乎应该是处理 LinqToSql 时的常见问题. 我发现了以下 reference 但是无法理解它 - 也不知道如何在我的项目中使用它. 我尝试了以下循环: var query = from d in context.Domains select d ..
发布时间:2022-01-07 16:09:59 其他开发

单击新页面时,分页不会链接到 where 子句

我有一个 where 子句,显示所有类别,其中 id = 上一页的输入值.分页工作给了我正确的页数,where 子句给了我正确的记录. 当我点击一个页面时,页面上显示的记录不是下一组必需的记录而是所有记录 指向每个页面的链接不标识 whereclause 1) ?($page * $perPage) - $perPage : 0;//查询以获取所需的记录$filmSQL = $db ..
发布时间:2022-01-04 13:43:25 PHP

使用 where 子句将 txt 文件导入 SQL Server

我有一个 6.00 GB 的 .txt 文件.它是一个制表符分隔的文件,所以当我尝试将它加载到 SQL Server 时,列分隔符是制表符. 我需要将该 .txt 文件加载到数据库中,但我不需要 6.00 Gb 文件中的所有行.我需要能够使用像 这样的条件 选择 *进入where column5 in ('ab, 'cd') 但这是一个文本文件,无法在该条件下将其加载到数据 ..
发布时间:2022-01-03 22:44:52 数据库

Sequelize - where 子句中的子查询

我在我的 Express 应用中使用 Sequelize.我需要生成一个在 WHERE 子句中有一个子查询的查询. SELECT *从我的表我不在的地方 (选择键从我的其他表WHERE 字段 1 = 1AND field2 = 2AND field3 = 3) 我首先通过我的模型尝试了关系/关联,但无法让它发挥作用.类似的东西: MyTable.find( {在哪里: {ID: {$no ..
发布时间:2022-01-01 17:46:22 其他开发

COUNT(DISTINCT) 的百分位数与相关 WHERE 仅适用于视图(或没有 DISTINCT)

我遇到了一个奇怪的问题,我不知道是我的语法(看起来很简单)还是错误(或者只是不受支持). 这是我的查询有效但不必要的慢: UPDATE table1设置 table1column1 =(SELECT COUNT(DISTINCT table2column1) FROM table2view WHERE table2column1 它只是去除重复项后的三个百分位数(table2colum ..
发布时间:2021-12-30 16:29:18 数据库

忽略特定的 WHERE 标准

我想执行参数化查询,以通过用户提供的参数执行搜索.有相当多的参数,并不是所有的参数都会一直提供.如果用户没有选择有意义的参数值,我如何进行指定所有可能参数的标准查询,但忽略其中一些参数? 这是一个虚构的例子来说明我要做什么 $sql = 'SELECT * FROM people WHERE first_name = :first_name AND last_name = :last_na ..
发布时间:2021-12-26 20:38:01 PHP

如何在php pdo中使用where子句多次调用函数?

我是 php 的新手,正在努力学习它为什么你们和女孩需要原谅我问了很多! 这是我的问题; 我试图多次调用带有 where 子句的函数,我已经阅读了几乎所有的帖子和示例,但仍然不明白该怎么做. 我认为一个例子比我能写的任何简介都更有用. 这是我尝试创建并多次使用的函数: function getTable($tableName, $clause) {$stmt = $pdo ..
发布时间:2021-12-26 18:23:59 PHP

Laravel 在关系对象上的位置

我正在使用 Laravel 5.0 开发 Web API,但我不确定我正在尝试构建的特定查询. 我的课程如下: class Event extends Model {受保护的 $table = '事件';公共 $timestamps = false;公共职能参与者(){返回 $this->hasMany('App\Participant', 'IDEvent', 'ID');}公共函数所有 ..
发布时间:2021-12-26 11:15:29 PHP

选择除以 2 后余数(模)为 1 的行?

选项中有一个包含整数的列.我只想在该值 % 2 = 1 时选择该行. 我知道这可以在 2 个查询中完成,但是否可以在 1 个中完成? 解决方案 MySQL、SQL Server、PostgreSQL、SQLite 支持使用百分号作为模数: WHERE 列 % 2 = 1 对于 Oracle,您必须使用 MOD 函数: WHERE MOD(column, 2) = 1 ..
发布时间:2021-12-19 15:20:06 其他开发

MySQL 选择:WHERE(现在时间)= BETWEEN tablevalue AND tablevalue

我正在寻找一种方法来选择当前时间在行中两个设定值之间的行.我已经建立了一个包含 3 列的表,其中 2 列包含时间戳 (HH:MM:SS),另一个是字符串.有没有办法获得与当前时间相对应的字符串?用更抽象的方式来说: SELECT String FROM TableName WHERE (Current Time) BETWEEN (Lower Limit Time Value) AND (U ..
发布时间:2021-12-19 15:16:41 数据库

有人可以推荐一个关于 MySQL 索引的好教程,特别是在连接期间在 order by 子句中使用时?

我可以尝试发布并解释我正在尝试运行的确切查询,但我会遵循古老的格言,“给一个人一条鱼,他会吃一天,教一个人鱼,他会吃一辈子."SQL 优化似乎非常特定于查询,即使您可以为我解决这个特定的查询,我将来也将不得不编写更多查询,而且我想了解索引的工作原理总的来说. 不过,这里是我当前问题的简要说明.我有一个连接三个表并在 0.2 秒内运行的查询.惊人的.我添加了一个“order by"子句,它在 ..
发布时间:2021-12-17 20:59:18 数据库