tSQL函数删除另一列上具有特定日期和特定值的行

  • 本文关键字:日期 删除 函数 一列 tSQL sql tsql
  • 更新时间 :
  • 英文 :


我有一个问题,主要是关于语法的。

我有一个sql表,我需要根据"日期"列上的日期删除一些行,只要它们在"客户端"列中包含字符串即可

我的问题是语法,因为我对查询并没有那么了解。

DELETE FROM [dbo].[ClientList]
WHERE [Date]
BETWEEN '2019-09-30'  AND '2019-10-01'

是一个例子,但除了这个条件之外,我如何添加一个条件,如

Where [Client]
LIKE 'CLIENT1' 

这是一个简单的问题,但找不到这样两个条件的例子。

使用AND:

DELETE FROM [dbo].[ClientList]
WHERE [Date] BETWEEN '2019-09-30' AND '2019-10-01' AND
[Client] LIKE 'CLIENT1' 

只需使用AND关键字,即可在删除时满足这两个条件

DELETE FROM [dbo].[ClientList]
WHERE [Date]
BETWEEN '2019-09-30'  AND '2019-10-01'
AND
[Client] LIKE 'CLIENT1' 

最新更新