这是我看到的一篇比较详细的介绍SAS中like运算符的应用的文章,但也有点啰嗦了,特整理在此,希望对大家有帮助。
如果你经常需要基于关键字的字符或自由文本来搜索数据或取得数据的子集,那么本文演示的如何使用带有通配符的LIKE运算符将非常有用,这样就可以对数据进行更深入的关键字搜索。
本文中使用SASHELP库中的以下数据集来获取各种示例:
SHOES - 虚拟鞋子公司数据
CARS - 汽车数据
ORSALES - Orion开始运动和户外销售数据
- 选择完全的匹配
让我们从一个简单的例子开始,我们将在WORK库中创建一个名为MENS_PRODUCTS的新数据集,其中包含来自SASHELP.SHOES的所有记录,其中产品名称为“Men's Dress”。
请注意,这里使用双引号(“),因为我们需要在”Men's Dress“中包含撇号。当文本字符串不包含撇号或其他单引号时,可以使用单引号。语法如下:
data mens_products;
set sashelp.shoes;
where product like "Men's Dress";
run;
2. 选择以某字符串开头的匹配
当引入通配符的概念时&#