where-clause相关内容

T-SQL 条件 WHERE 子句

在这里找到了几个类似的问题,但不知道如何应用到我的场景中. 我的函数有一个名为 @IncludeBelow 的参数.值为 0 或 1 (BIT). 我有这个查询: SELECT p.*从地点 lINNER JOIN 帖子 pl.LocationId = p.LocationIdWHERE l.Condition1 = @Value1AND l.SomeOtherCondition = ..
发布时间:2021-09-10 18:43:12 数据库

存储过程动态/泛型 where

我知道这个问题有几个答案,但我认为它们都不符合我的需求,所以我的问题来了 基于此 SQL Fiddle 我将向您解释我想要实现的目标. 你怎么能看到它只是一个简单的人表,所以现在我想通过他的 id 来获取一个人,所以我必须写一个简单的查询 SELECT * FROM Persons WHERE PersonID =@PersonID;为了得到他,我现在可以为任何可能的组合执行此操作,并 ..
发布时间:2021-08-30 19:54:12 其他开发

如何创建条件 WHERE 子句?

我需要有一个这样操作的条件 where 子句: 选择*从表如果(@booleanResult)开始其中 Column1 = 'value1'结尾别的开始其中 column1 = 'value1' 和 column2 = 'value2'结尾 任何帮助将不胜感激. 解决方案 你能不能做到以下几点? SELECT*从桌子在哪里(@booleanResult = 1AND Column1 ..
发布时间:2021-08-26 18:40:27 其他开发

通过添加未使用的 WHERE 条件来延长查询运行时间

我遇到了一个有趣的问题(至少对我来说很有趣).以下是我的查询外观的一般概念.假设@AuthorType 是存储过程的输入,并且我在每个注释的地方都有各种特殊的条件. SELECT *从 TBooks在哪里(--...一些条件)或者(@AuthorType = 1 AND --...不同的条件)或者(@AuthorType = 2 AND --...还有更多条件) 对我来说有趣的是,如果我使用 ..
发布时间:2021-08-25 20:28:24 数据库

用户取消更新查询

我有一个包含数百万行的表. 我不小心在没有 where 子句的表上写了一个更新查询,然后点击了执行. 它开始执行.两秒钟后,我意识到查询是错误的,我单击了 Sql Server Management Studio 中的“Stop"按钮.查询执行被停止,这一切都发生在 7 秒内. 现在我很想知道是否有任何行受到影响.如果有的话,它们是什么?怎么找? 解决方案 单个更新语句不 ..
发布时间:2021-08-25 19:51:29 数据库

SQL 中 WHERE 子句中的 LIKE 和 NULL

我有一个存储过程,我计划将其用于搜索和获取所有值. 场景:如果传入的参数为NULL,则返回表中的所有值,如果传入的参数不是NULL,则根据LIKE中的条件返回值. //查询: ALTER 过程 [dbo].[usp_GetAllCustomerDetails](@Keyword nvarchar(20) = null)作为开始选择 CustomerId、CustomerName、Cu ..
发布时间:2021-08-25 18:30:55 数据库

在 SQLite3 DELETE 语句中引用 python 变量

我正在编写一个函数来从表中删除一条记录.我试图在删除语句中引用的变量是 Tkinter 输入字段. 我使用 .get() 方法获取变量,但我无法在不返回错误的情况下将其传递到 SQLite 语句中. 以下代码是框架的一部分,我只是在问题中添加了相关代码 from tkinter import *导入 sqlite3类 EditOrdersForm(Frame):def __init_ ..
发布时间:2021-08-23 19:24:33 数据库

SQLite 中 WHERE 子句中的聚合函数

简而言之,我有一个表格,其中包含一列时间戳.我想获取具有最新(即最大值)时间戳的行.目前我正在这样做: SELECT * FROM table ORDER BY timestamp DESC LIMIT 1 但我更愿意做这样的事情: SELECT * FROM table WHERE timestamp=max(timestamp) 然而,SQLite 拒绝了这个查询: SQL 错误:滥 ..
发布时间:2021-08-23 19:10:57 数据库

SQL 中 where 子句的顺序重要吗?

假设我有一个名为 PEOPLE 的表,它有 3 列 ID、LastName、FirstName,这些列均未编入索引. LastName 更独特,FirstName 更不独特. 如果我进行 2 次搜索: select * from PEOPLE where FirstName="F" and LastName="L"select * from PEOPLE where LastName=" ..
发布时间:2021-06-15 18:59:58 其他开发