我需要编写一个参数为邮政编码的T-SQL过程。我们已经声明了以下参数:
declare @postal_code varchar(10)
表中的样本数据:
postal_codes | 空 |
---|
46383 |
074523632 |
B4H34 |
113601419 |
A1G 9 z9 |
WN73R |
Wd3 3他 |
89136 |
根据你的上一个评论,听起来你需要一个以"开头的"查询试试这个
SELECT *
FROM table_name
WHERE REPLACE(postal_code, ' ', '') LIKE REPLACE(@postal_code, ' ', '') + '%';