使用sql拉入具有特定邮政编码的所有联系人

使用sql拉入具有特定邮政编码的所有联系人,sql,sql-server,Sql,Sql Server,我想输入所有邮政编码以L5h、K2S或L3S开头的联系人 我的sql是: SELECT * FROM [customer_list_DE] WHERE Postal_Code IN ('L5H%','K2S%','L3S%') 我已经检查了我的数据,很多记录都是以这些字符开头的邮政编码存在的,但是我的查询结果是0个记录(但是没有出错)。我正在使用Salesforce营销云。您需要或不执行通配符: SELECT * FROM [customer_list_DE] WHERE Postal_C

我想输入所有邮政编码以L5h、K2S或L3S开头的联系人

我的sql是:

SELECT * 
FROM [customer_list_DE]
WHERE Postal_Code IN ('L5H%','K2S%','L3S%')

我已经检查了我的数据,很多记录都是以这些字符开头的邮政编码存在的,但是我的查询结果是0个记录(但是没有出错)。我正在使用Salesforce营销云。

您需要
<中的代码>不执行通配符:

SELECT * 
FROM [customer_list_DE]
WHERE Postal_Code = 'L5H%' OR Postal_Code = 'K2S%' OR Postal_Code = 'L3S%';
您也可以通过字符串操作来实现这一点:

SELECT * 
FROM [customer_list_DE]
WHERE LEFT(Postal_Code, 3) IN ('L5H', 'K2S', 'L3S')

您需要
<中的代码>不执行通配符:

SELECT * 
FROM [customer_list_DE]
WHERE Postal_Code = 'L5H%' OR Postal_Code = 'K2S%' OR Postal_Code = 'L3S%';
您也可以通过字符串操作来实现这一点:

SELECT * 
FROM [customer_list_DE]
WHERE LEFT(Postal_Code, 3) IN ('L5H', 'K2S', 'L3S')

列表中的
不支持通配符。改用

SELECT * 
FROM [customer_list_DE]
WHERE Postal_Code LIKE 'L5H%'
   OR Postal_Code LIKE 'K2S%'
   OR Postal_Code LIKE 'L3S%'

列表中的
不支持通配符。改用

SELECT * 
FROM [customer_list_DE]
WHERE Postal_Code LIKE 'L5H%'
   OR Postal_Code LIKE 'K2S%'
   OR Postal_Code LIKE 'L3S%'
请尝试以下方法:

SELECT *
FROM [customer_list_DE]
WHERE Postal_Code LIKE 'L5H%'
   OR Postal_Code LIKE 'K2S%'
   OR Postal_Code LIKE 'L3S%';
请尝试以下方法:

SELECT *
FROM [customer_list_DE]
WHERE Postal_Code LIKE 'L5H%'
   OR Postal_Code LIKE 'K2S%'
   OR Postal_Code LIKE 'L3S%';
可能的重复可能的重复