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

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

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

我的问题是语法,因为我不太了解查询。

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

是一个示例,但是除了该条件外,如何添加诸如

的条件
Where [Client]
LIKE 'CLIENT1' 

这是一个简单的问题,但找不到这样的2种情况的例子。

dqxgllhxs 回答:SQL函数删除在另一列上具有特定日期和特定值的行

您使用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' 
本文链接:https://www.f2er.com/3164817.html

大家都在问