IMPALA中的find_in_set函数
时间: 2024-01-10 22:21:59 浏览: 279
impala connection test
在Impala中,find_in_set函数用于在逗号分隔的字符串列表中查找指定字符串,并返回其在列表中的位置。该函数的语法如下:
```
find_in_set(string str, string strList)
```
其中,str是要查找的字符串,strList是逗号分隔的字符串列表。
以下是一个示例:
```sql
-- 返回字符串'abc'在逗号分隔的字符串列表'abc,def,ghi'中的位置
SELECT find_in_set('abc', 'abc,def,ghi') AS position;
```
输出结果为:
```
+--+
| position |
+--+
| 1 |
+--+
```
这表示字符串'abc'在列表中的位置是1。
阅读全文