Q78 — AWS DEA-C01 第1章
第 78/100 题 | ← 返回第1章
一家公司的数据仓库中包含一张名为Sales的表,该表存储在Amazon Redshift中。该表包含一个名为city_name的列。该公司希望查询该表,找出所有city_name以"San"或"El"开头的行。 以下哪条SQL查询能满足该要求?
- A. Select ∗ from Sales where city_name ~ ‘$(San|El)∗’;
- B. Select ∗ from Sales where city_name ~ ‘^(San|El)∗’; ✓
- C. Select ∗ from Sales where city_name ~’$(San&El)∗’;
- D. Select ∗ from Sales where city_name ~ ‘^(San&El)∗’;
正确答案: B. Select ∗ from Sales where city_name ~ ‘^(San|El)∗’;
解析
在这个SQL查询问题中,目标是选择所有城市名称以"San"或"El"开头的记录。在SQL中,使用正则表达式进行模糊匹配时,'^'代表字符串的开始,'