hive中去除部门名称后的字符串在部门名称前加dept字符串
时间: 2023-12-31 16:05:22 浏览: 59
php判断字符串在另一个字符串位置的方法
您好,针对您的问题,我可以给出以下Hive SQL语句来实现:
```
SELECT CONCAT('dept', SUBSTR(column_name, LENGTH(dept_name)+1)) AS new_column_name
FROM table_name;
```
其中,`column_name`是原始的列名,`dept_name`是需要去除的部门名称,`new_column_name`是生成的新列名,使用`CONCAT`函数将`dept`字符串与去除部门名称后的字符串连接起来,使用`SUBSTR`函数获取去除部门名称后的字符串,`LENGTH`函数获取部门名称的长度,然后再加1是因为去除部门名称后还有一个空格需要去掉。
阅读全文